Sometimes I get complements from people that know I am a guy, i.e. people I have handed my male ID to. And sometimes I get complements from people that don't know I am a guy, i.e. people who have walked up behind me.
What I have noticed is it doesn't matter how I am dressed, people are far nicer than I ever gave them credit for prior to getting out and about.
I don't care why they are complementing me, I just love it whatever the reason.