Entre esos 4, el que más cumple tus requisitos (cámara, buena pantalla, android, batería) es el P9.
Yo he tenido el S6 y la batería es mala. Por mucho que se cargue rápido, si estoy 1 día entero fuera de casa, ya podía rezar por no tocar demasiado el móvil. Y del LG G5 te puedo decir lo mismo, es otro móvil con batería regular.
Para mí, el más equilibrado y el que más cumple con lo que pides, es el Huawei P9.