What does it mean when a boy that is not gay calls you a fine boy or pretty boy?

I was at work when a colleague said “you are a fine boy.” And on a different day a different colleague came in to work and said “pretty boy.”
What does it mean when a boy that is not gay calls you a fine boy or pretty boy?
Post Opinion