it depends, if someone has a round face, short-to-spike is great,
long hair only looks good for one who has face like this
> ___
>| ... |
>| ... |
> \__/
kinda square on top, and a sharp chin.
for girl... long hair all the way....

(with exceptions of course)
and why do you have to say "Just want to say what WOMEN prefer..."
so my opinion dosen't count!
