Lo mejor del Iphone es que te garantiza muchos años de actualizaciones de SO. Realmente lo bueno en Apple es el software (si te gusta, a mí no) y, en este sentido, los Iphone (salvo el escándalo actual de la baja de rendimiento programada en cada actualización) son mucho mejor que los android, ya que éstos últimos sólo garantizan, por lo general, dos actualizaciones de sistema operativo.
También los iphone son muy buenos en cuanto a CPU y GPU (rendimiento general y gráficos) aunque los nuevos chips de Qualcomm (Snapdragon 845)y Samsung (Exynos ??) son casi igual de potentes o más que el A11 de Apple.
Para todo lo demás (fotografía, almacenamiento, precio, carga rápida, etc.) para mí, mejor android siempre y cuando sea una gama comparable. En este sentido, yo recomiento Oneplus 5T, Huawei Mate 10, P10 y P20, Samsung S8, Xiaomi Mi Mix 2s,...
Saludos!!