Here are the top 10 mobile phones with the longest battery life:

  1. Doogee S88 Pro: With a massive 10,000mAh battery, the Doogee S88 Pro can last up to 3 days on a single charge.
  2. Oukitel K15 Pro: The Oukitel K15 Pro features a 6000mAh battery that can last up to 7 days on a single charge.
  3. Samsung Galaxy M51: With a 7000mAh battery, the Samsung Galaxy M51 offers up to 24 hours of internet usage and up to 64 hours of music playback.
  4. Ulefone Power 6: The Ulefone Power 6 has a 6350mAh battery that can last up to 4 days on a single charge.
  5. Asus ROG Phone 5: The Asus ROG Phone 5 has a massive 6000mAh battery, which can last up to 18 hours of video playback and up to 39 hours of talk time.
  6. Moto G9 Power: With a 6000mAh battery, the Moto G9 Power can last up to 60 hours on a single charge.
  7. Xiaomi Poco X3 Pro: The Xiaomi Poco X3 Pro features a 5160mAh battery that can last up to 2 days on a single charge.
  8. Blackview BV9100: With a 13000mAh battery, the Blackview BV9100 can last up to 3-4 days on a single charge.
  9. Redmi 9 Power: The Redmi 9 Power has a 6000mAh battery that can last up to 24 hours of internet usage and up to 45 hours of calling.
  10. Realme 7i: With a 6000mAh battery, the Realme 7i can last up to 2 days on a single charge.

These are some of the mobile phones with the longest battery life currently available in the market.