With great care and maintenance, a vinyl wrap can last 2-7 years.  Film manufacturers carry a minimum 2 year warranty on film defects.