If your smartphone's battery lasts for a single day, I think you already have a good battery life. The more you use the phone, especially watching videos and playing games, the faster your battery will drain. One way to improve battery life is close all background apps, and turn off wifi when not in need.