I poke two holes in Asda bags and slip them on mainly because they are waterproof apart from the leg areas, wipeable and only cost 5p.
However I live nowhere near Asda so just wear boxers most of the time, I've noticed sorting the washing this moning that I have had some pairs for almost a decade. If not longer.