The average amount of water you use per day is going to determine the capacity of tank you need. There are other factors like number of people living in the house and number of bathrooms.
We can help evaluate you the ideal size of the water heater.
Storage Tank Hot Water Heater
Tankless, On-Demand Water Heater