En cuanto a mejor pantalla habría que comparar SuperAmoled Plus vs Retina Display
Yo he tenido el iPhone 4 y el tengo ahora mismo el SGS 2 y bueno, todo depende de las condiciones. Con el brillo a tope y con mucha claridad, ambos móviles pierden muchísimo. Aunque casi te digo que el SGS 2 se ve "un poco" mejor.
Si ahora quieres comparar tamaño y resolución, desde mi punto de vista gana el iPhone 4
SGS 2 = 800 x 480px en 4,3"
iPhopne 4 = 960 x 640 px en 3,5"
Sin comparas resolución y tamaño, como dije antes, el iPhone 4, en 0,8" menos, tiene mucha más resolución