This is not a fair contest, as they are cut so differently and accent your lines differently. The black one is less distracting to the eye and does not draw the eye away from your muscle tone like the purple one does. The purple one's cut and design highlight your curves more.

I suddenly feel so gay...
If the purple one was a solid color, I would like it more on you. So I vote black.