Esto te puede ayudar: http://www.windowscentral.com/camera-showdown-s7-vs-6s-vs-6p-vs-950
En mi opinión, se ven bonitos los colores en el S7 pero demasiado saturado a mi gusto, me gusta más los del 950.
La cámara de los Lumia juega en otra liga la verdad (también el rendimiento del sistema), lo malo es que no tiene tantas apps como Android o iOS.
iOS es muchísimo más optimizado, porque funciona sólo en iPhone/iPads por lo tanto las variables se reducen un resto, y que funciona en base a código nativo (Swift, basado en C), mencionar también las actualizaciones que son garantizadas durante un buen tiempo. Por contras tiene que no podés travesear tanto con el sistema, es más limitado.
Android es más versátil y modificable a tu gusto, por contras tiene que el rendimiento se ve penalizado por la filosofía "one ring to rule them all" el uso de Java (Dalvik) hace que sea posible hacerlo correr hasta en tostadoras, pero el que mucho abarca poco aprieta, corre bien pero sin sacar el máximo provecho del hardware, gracias a esta misma filosofía es que se ha dado paso a que haya muchísima variedad de modelos y eso hace que casi sólo los flagship reciban actualizaciones y a lo mucho durante 2 años (oficialmente).
Con las apps andan casi iguales en cantidad, pero las de iOS generalmente están más pulidas y hay algunas cuantas exclusivas también.
En cuanto a cámara da riata el S7, y si ésta faceta es la que te importa más, la decisión ya está tomada.