I have worn a version of these for many years.  They're durable and if they shrink or stretch, I just toss them in the dryer, get them very warm, put them on my feet, and they come back to the right size again.