There are not rules when it comes to length, it's what you are most comfortable with. With that said long, knee-length, and midis always look elegant, and add more formality to the event.