Consider the following factors when deciding on the best type and model of water heater for your home: type of fuel, availability, and cost. The fuel type or energy source you use for water heating will affect not only the annual operating costs of the water heater but also its size and energy efficiency. Size, energy efficiency, and cost come next.