Lenovo P2 is best for your need. It comes with 5100 mAh battery, 5.5-inch AMOLED display, Snapdragon 625 processor, 4GB RAM and 32GB storage. If you are interested you can check out Lenovo P2 Full Phone Specifications.