Creo que va en gustos pero así resumiendo y bajo mi experiencia personal con ambas marcas y distintos modelos, iPhone 7 plus si quieres móvil para varios años, s8 plus si lo quieres para 1 año o año y algo.
No digo que el s8 sea inutilizable tras este periodo de tiempo porque es obvio que no pero si quieres teléfono como el primer día (a excepción de la batería lógicamente) aquí Apple marca la diferencia y es un hecho.