On average, a gas, hybrid, or electric water heater is expected to last between 8-12 years. The tankless heater can be used for as long as up to 20 years.