The Mi Note 10, OnePlus 7T, OPPO Reno 2 and the Vivo V17 pro are 4 of the best high end phones you can buy right now. They also have very big batteries. The Mi Note 10 has 5260mah, the OnePlus7T has 3800mah, the OPPO Reno 2 has 4000mah, Vivo V17 Pro.