I'm quite small and there are a number of jackets that look really good on a petite frame. First being bomber jackets and baseball jackets, they're amazing, I'm not too sure why they work so well but they do Secondly Trench Coats, especially ones that come just above the knee, they look really great especially with a pair of high boots! A black cropped biker jacket is PERFECT, it's my go to jacket, it matches everything and because it's cropped it'll show off your waist Any cropped jackets, cropped denim jackets, cropped cardigans cropped whatever. Just make sure it's fitted and that the jackets you buy aren't loose and baggy, otherwise they'll overpower your small frame!
A jacket that hits at the hip bone is good for petites. Try to find something that isn't too bulky or puffy.