Don't know what makes you condemn Exide.... unless you had used one of the Maintenance Free Batteries they imported and sold around 2002 which was the only batch that gave trouble. I've used Exide on every single car I owned and have had no issues whatsoever even with the Maintenance Free one I mentioned earlier.
As someone correctly said earlier, in Sri Lanka, Exide, Lucas & Dagenite are made in the same factory. However there are also imported variants available - like the DIN Type one fitted on the Bimmer.
I have also used Amaron Maintenance Free type once with very good results - 3+ years without ever touching the battery.
How long the battery lasts depends a lot on how you look after it and how often the car is run. If it's a regular battery, you should have it serviced once a month to check the electrolyte and top up if necessary. On average in our climate on a car with an A/C, a battery would last 2.5 to 3 years. Noticed that in cars such as Minis and BMW, where the battery is located in the boot rather than under the bonnet, the battery lasts considerably longer - over 4 years consistently.
In Sri Lanka you should check your battery more frequently during the Hot, Dry periods as they tend to lose electrolyte faster in this kind of weather.
Ohh.... and never 'Top Up' the water yourself.. always get it done at a place which is properly equipped to service batteries. Too much distilled water can also be harmful in some cases.