I always buy XL as i am a 34 DD the only difference in the sizes are the size of the triangle. even XL does not come close to covering the whole...