Solar pool heaters last between 20 to 25 years when properly maintained. Longevity depends on the brand, proper installation and maintenance, and providers offer their own warranties. Be sure to check with your pool heater manufacturer to understand your warranty.