Whether you're more on the tomboy side or you prefer things a little girlier, we can all admit that dresses are a pretty great invention. They're comfortable, they're fun, and sometimes they even have pockets (the envy of every non-pocket-dress-wearing female). But sometimes it's difficult to know where and when it's appropriate to wear certain dresses. In the past, we've helped you understand dress lengths and how to style them, but in this post we'll be helping you in your efforts to understand which occasions to wear certain types of dresses. We'll also throw in some tips on the best silhouettes for the best body types.