You must consider the following factors while purchasing a water heater for your family - family size and consumption, budget, size and dimension, and energy consumption.