Sice M is very very small. And size xl is very very big
The size large is very small it’s like size small or extra small. Not recommended at all
Worst underwear trust me don’t waste your money the size is tooo small I use medium size but I ordered large size to be on the safe side but I received extra small size.