Front load:
Uses much less water
Cleans better
Expensive
not flexible, i.e. you normally cannot add cloths once cycle has started.
Top load:
Uses high amount of water
Doesn't clean as good as front load
Much cheaper (half price or even lesser)
Very flexible, just open lid and add cloths if you forgot something.
The drum size of my topload 9KG Samsung is 90L so 1 wash + 1 rinse cycle uses 180L. Depending on how frequent you wash cloths you can calculate consumption for your usecase.