Shirts that are printed using vinyl will usually last for a few years before fading. On the other hand, shirts that have been screen printed will last the entire lifetime of the shirt. Screen printing is more adept at standing up to wear and tear and washing.