I got these for my son who only wears boxer briefs. He wears a size 30 jeans and I ordered the size small (30-32). These fit him well and are comfortable to wear. They are made of a soft cotton material and do not rise up while wearing them.
They come in a pack of three and are a good value for the price. They do not stretch or shrink with washing.
Would recommend these.