Generally, a solar water heater is expected to have a life of 15 to 20 years.