El s8 no tiene buena batería, no es tanto culpa de android sino de Samsung por no meterle más capacidad y por no gestionarla mejor.
Pero bueno, si estás decidido a pasarte a iOS por ese motivo... Mejor mira el iPhone XR, el 8 no tiene buena autonomía. En reposo se mantiene pero a nada que lo uses baja que da gusto