I'm a girl and my hair is short right now. I know 100% that it will never be as attractive as long hair to guys. Very few girls can make short hair look good. When a girl cuts her hair short she is most likely going through some depression, needs a change in her life. Or really sometimes the girl has damaged hair from overdying it and just wants new fresh healthy hair. But that's probably like 20% of the case. For the other 20%, girls cut their hair short just because they want to see what they would look like, maybe their friends are doing it too, maybe they look up to a celebrity with short hair.
It all depends on the woman, her physical traits, countenance, demeanor, persona etc
Normally I'd say long back or hip length hair but i know women who even pull off a bald head with ease, so my preference is based on each individual.
Ofcourse end of the day it's her personal comfort factor.
However, if maintenance issues were not a problem considering women are hard pressed between home, kids & work; even if they aren't working they still are hard pressed for time more than men generally, then I think long hair will be best :)
The first girl is hot. Even if she wasn't, I would still like her hair the best. The second women looks like a guy with hair like that. And Sandra's haircut is too professional looking for me. I want free hair. Also, it's too short for my taste. So...