Next, we discuss each available swimming pool heating option in great detail. Many different types of heating systems exist – electric resistance heaters, gas heaters, heat pumps, and solar heaters. Each system has its own set of advantages and disadvantages. Different situations, therefore, call for different systems. You should familiarize yourself with the basics of each system before you make a purchase.