You have small hips just like me so a high-waisted bikini is a no. I would try a bikini bottom with strings on the side to make your hips look wider and a wired bikini top. So something like this www.vancieri.com/.../81_P_1403300046121.jpg But looking for a bikini is a real case of trial and error. It's not easy.
It depends what you are doing sunbathing or actually swimming etc - I think a one piece would suit your figure the best - Your waist inward curve is well defined and an one piece would really highlight that.
Well, you have a great body and a one piece would suit you just as well as a bikini... I wouldn't go for a high waist bikini, if I was you as your midriff is fine... I know I haven't given you an indicative answer but you could go for something like this: ecx.images-amazon.com/.../718pxzifW8L._UY550_.jpg
What ever makes you feel comfortable. If you are used to showing a lot of skin, stick with it. If you start hiding your body you may find it harder to go back to less. Besides, you look great as you are. You may want to wear something that will draw more attention towards your face. That will help to make you feel more comfortable.
i think a bikini or a one piece would be your best bet! they would flatter your figure most because you're thin. i find high waist bikinis look better on thicker/curvier girls because theyre more slimming.