Mostly because they age pretty well compared to all the other races (White girls especially). White girls look pretty up to maybe 25 years old.... but after 25 years old, you can clearly see wrinkles on their face. "blond hair" looks unique and pretty but your hair turn to white quicker than black hair. White skin looks fair if you are young but as you age, you can more easily spot wrinkles, dryness, and freckles, redness, etc. on your skin. Most Asian people have soft skin and mostly fair skin tone. They tend to have girlish facial features (slanted eyes, high cheek bone, small lips, small nose). Some have small face and they tend to look like a baby doll and they will look like that even after they reach 35+ years old. Man tend to love girls who look younger. It is a sad fact but it is true. Asian girls mostly aren't popular when they are a teenager, but tend to get really popular after college/university.... till probably 35 years old. In addition, they tend to follow the traditional values and more submissive than Western girls. + going for higher education so some become a good career woman. If you go to a Med school, you see a lot of Asian chicks that are super good looking but smart ass. It's hard to not fall in love with those high quality girls. They tend to take care of themselves pretty well. Eat more vegetables on their regular meals, so less likely to get fat. After 25 years old, man tend to see things other than just appearance. Yes, you feel attractive to a hot girl to sleep with, but more likely to choose a cute and kind girl as a girlfriend.