Pool heaters, both gas and electric, can be relatively more expensive to run than solar ones. This is especially true of older and lower cost models, and the running cost difference is much more significant in pools in cold climates, with little/poor insulation and/or are heated for a lot of the time.