Vinyl floors can last 10-20 years, depending on the quality and maintenance. Laminate floors usually last around 15-20 years.