Yo estoy ahora con un oneplus 6,y el lunes me llega el mi8.
A mi el one, como tu lo llevas, todo a full y con un gear sport y eventualmente los huawei freebuds, me hace 6 horas, 6 horas y media de pantalla.
Solo hago un pequeño truco que aprendí del foro del s9+.. que son, los servicios Google play, desactivar la pestaña de segundo plano... Te sigue funcionando todo igual, notificaciones, correos, lo de Google, etc.. pero parece que mejora el consumo.
Probadlo a ver