To me it just depends really. If it looks good on you then go for short. Long is always good, but the damn shedding of hair and finding it everywhere gets a bit annoying.