Just do some experimenting. Go to a clothing store with a friend, browse in every type of clothing style there, pick something you like from each style, try them on, look at yourself in the mirror, and show your friend. Use your opinion and your friend's to find out which style or styles look best on you.
ok so i can see some curve, which is great! what i think u should aim for is something cinched in at the waist to highlight it as well as ur hips, creating the illusion of a smaller waist-hip ratio=] now I don't know if I'm mistaken but ur boobs r a little on the smaller side it appears. not a problem tho because u can wear a push up bra or simply a dress with a chest-enhancing neckline, such as a sweetheart.
I don't know how formal ur thinking of the dress to be tho... so yeah=]
Probably a short body on dress, a size too small. Ik it sounds crazy but they always my my boobs and butt look amazing. Or you can try a short poofy dress with a bodice top , the poof will give you an illusional butt and the bodice will lift your boobs. You can wear both with a push up bra and walah sexy all over haha
Giiirl I totally feel you & trust me, wear a peplum dress. I have the same body type as you & love them! I actually wore one last night & I really love how it makes my boobs & my small butt look. I feel like it also makes my waist look smaller. Just try a peplum dress at least once, you'll probably love it :) Oh and of course, peplum tops loo