Porcelain and ceramic tile flooring lasts 50 to 100 years on average, while natural stone tile such as granite and marble has a life expectancy of more than 100 years.