I have short hair because i need to get it cut once every 2 -3 weeks as it grows over an 1 inche (i have extremely fast growing hair on my head).
i prefer long b/c i tried short once it look bad on me i think. well, it's p'bably b/c the hairstyle doesn't suit my facial appearance maybe
I have medium length hair right now, though I'm trying to leave it long but it is growing so damn slow. Through High School, I mainly had short hair to shoulder length hair because it's really easy to take care of, especially when washing & drying. Once I grow out my hair, I'm going to cut it short cause I like change sometimes.
It depends how old are u. If u in the teens u can have any style u want. When u get older u cant have the funky long hair cause its not professional and u wont get a good job with funky hair, so i prefer short hair for now, but i do miss my long and semi long hair.