I don't like being called a boy due to age. I like the terms guy, dude and I always like it when a polite stranger calls me sir. A couple of select friends can call me a man without it sounding weird and a couple other friends call me bro.
For me though I will call myself a boy when people start talking about how young I like and say that I look like a little boy. This all hurt until I finally learned how to laugh at myself. Now if they say it I will too, but anyone only calls me a boy in the context of a joke.