YES!! Definitely! Sometimes people just look better with either short or long hair.
Rihanna, Halle, Nia, Eva, Sophia Loren, Meryl Streep (think "Devil Wears Prada" hair cut) all look better with
SHORTER hair if you ask me. If you get a nice fierce cut it can make you go from "blah" and humdrum to "WOW!!"
Then again, I think that some women look better with longer hair as well. ie. Queen Latifah, Beyonce, Catherine Zeta Jones, etc.
Personally for me, I think I look better with longer hair than shorter hair. People have seemed to agree with me on that point as well. lol* Anytime I wear my hair in a ponytail people don't say anything about my hair. But when I wear it down I get all KINDS of compliments! Men tend to check me out and give me more attention too when my hair is down. Plus, when I cut my hair (the shortest it's EVER been!) back in 2006, NOBODY said anything about my hair. Not even: "Cool...nice haircut!"
It was almost like I hadn't done anything to it lol. Maybe the cut wasn't "fierce", but I don't think that was the problem.
I don't even think I like my hair cut short. I think my hair frames my face better when it's long. I think I look more feminine and even a guy friend of mine said that even though I'm attractive when I have my hair up, he said that when I wear my hair down, I take it to a
"different level"!!
I think you have to have a certain head-shape/features for short hair. And I don't think I have them lol*. I prefer longer hair on me.