Traditional tank water heaters generally last eight to twelve years, while tankless systems can last fifteen to twenty years with proper maintenance.