What makes a girl attractive?

I'll never understand this , guys says that they find confident and smiley girls attractive then they all had crush on an introvert and shy type of girl who is more reseved and dont talk much. Why?
What makes a girl attractive?
Post Opinion