T-Shirt Design fade

Is there a way of preventing or slowing the fading of the design on a t-shirt. I’m asking more specifically about silkscreen designs rather than decals, but hell, the more info the better.

My guess: Wash in cold water and never put it in the dryer.