i noticed something. . i did a test starting today and on 4G service. .i was surprised that the battery life is better than when i was on 3G. Although the day has not ended yet but my conclusion of this may be the 3G service keep toggling around when it could not receive signals/data and caused battery to drain?
any comment and will this be one of the cause that drains the battery? i am still monitoring though.
Heyo
Currently, heavy battery consumption of smartphones are mainly due to: 24/7 (exaggerating

) of turning on LTE, rogue apps running in background, location services, email settings and last but not least, os incompatibility/bugs.
I will first talk about LTE for now. For those who have transited from 3G to LTE, most of us will feel the irony that despite why the increase in speed, the phone's battery percentage seems to/ apparently fall faster than before. Current generation of LTE chip (hardware) limitations and the availability of the LTE stations will force the phone to look for the best data signal continuously for you to surf. The toggling between 3G and LTE and vice versa plus the constant 'lookout' mode that your phone is in = drain battery, and this is especially so when you are in the MRT moving from point to point. For those who does not experience a real drop when surfing, do note that your static position is actually quite near a solid LTE source

which is good for you !! And apparently in the latest version of iPhone, apple did something to the LTE chip (whether that helped or not remains debatable).
Next, location services and mail settings. Some of us (be it intentionally/ accidentally) will have location services permanently turned on. Facebook, maps and other apps will use data to constantly retrieve your current location but the question is, is there really a need for that? Mail syncing settings will affect your battery life as well, depending on how frequent your phone tries to contact the mail servers to push the emails to your phone. Unless you are waiting for an important email, there is really no reason to sync sync sing & sing.
Next point, iOS incompatibility/ bugs. This is something we, as consumers can only 'suck thumb' about until the next software update arrives. For iOS 7 running on the previous generations of iPhones, faster battery drainage might be inevitable as iOS 7 is optimised for the latest version of iPhone 5/5c/5s. Try using windows 7/8 on a computer generations ago (haha hope the idea is there

).
Now, for the more important part- WAYS TO SAVE BATTERY. Do note that the below pointers are sort of consolidated from various sources including self experience and are not limited to:
1) Turning off g/2g/3g/LTE(wadever G) when you are in a poor network range. No point allowing your data to run and run with nothing constructive coming out from it in areas of poor data connections.
2) Turning off location services (unless you are lost

).
3) Using 'Push' or 'Manual' in your mail settings instead of 'Fetch'.
4) Turning off background app refresh (General Setting>Background App Refresh).
5) Removing any rogue apps.
6) Not using dynamic wallpapers.
7) Adjusting the brightness used indoors.
8) Using Wifi ? Wifi does beat LTE but frequent syncing of apps, mails and location services will also take a toll on your battery.
The one which really works for me is actually turning off my data when I am not using my phone (unless I am waiting for an important email, etc).
* For apps and iOS incompatibility issues, we have to wait for updates from the developers and other than that, we still have to wait.
* Restart your phone and apply these changes.
* If all things fail, set up your phone as a new phone (data lost )

and apply your settings back manually instead of directly restoring from backup as suggested by the forumers here.
Hope that the small small info here will be of a lil help to everyone. Feel free to add on!! Cheers.