It depends on the 'compliment' not on who gives it. Many men seem to think....'you have great tits...id do you!' Is a compliment. Id turn my nose up at that whoever it came from. Wear as 'you look great in that dress' would be welcome from anyone......
@RubySoo I understand this, my point was when someone pays you an actual compliment they do not speak to you as if you were a piece of meat. If they do it is not just disrespectful it is insulting.