I've asked this before once. I found that it just depends on who you ask. Some men love straight hair because it's so smooth and silky. It looks sophisticated. Others will like curly because it's different and bouncy. Just embrace what you have because it makes you unique. :)
Asked many many times. There is no correct answer because each guy likes different length, color, style, etc. And every girl looks different. So it depends on the guy and the girl. Experiment with your hair and find what you like most.