The Vivo X21 has a 3200mAh battery, and offers good runtime, plus low power drain when at idle. In our HD video loop test, the smartphone managed to clock 14 hours and 11 minutes.