What is the difference between solar heat, gas heat and electric heat?

All Fiberglass Pools Bull Frog Spa Vault Water Features Construction Roman Columns Concrete Spas Deck Toppings Pool/Spa Combos Summer Kitchens