I am 5'6, 170lbs, wear a 38 DD, I purchased the white in an XL and it is a too large, therefore it doesn't provide any shaping support. The cups are the perfect fit though. I'm going to purchase the large in nude and see how that works.