These are not cotton.  They are a blend of nylon and lycra.  They hold up well and the color does not fade.  They are good at moisture wicking, but can become very "warm" when exercising.  I have 4 sons in my household and only one really liked these boxers.  The others prefer a cotton blend.