It depends on where you are wearing it to. The first 2 are most flattering on you. The last is too short in my opinion. It looks like a top than a dress.
Hmm. they are all good but looks very common or not actually head turning - but good. You can try some other outfits out like the image posted above. It's kinds more fashionable and a bit sexier as it looks.