Yo tuve el Iphone 4 durante 3 meses hasta que me pillé el SGS. Es un terminal del copón, extremadamente pulido y que jamás te dará un problema. La calidad de las apps disponibles en el App Store está muy por encima de lo que puedas encontrar en el Market aunque la mayoría son de pago. Como desventaja, pues al ser un producto Apple tienes que pasar por el aro en algunas cosas como por ejemplo tener que usar el Itunes para todo. También tienes menos opciones de personalización pero eso para mí nunca fue un problema.
En Android ya más o menos ves cómo va el tema: muchas más opciones de hardware, posibilidad de personalizar prácticamente lo que quieras, roms custom... En definitiva más libertad para hacer casi lo que quieras con el terminal, aunque eso también conlleva sus riegos. La principal desventaja de Android es que la implementación del SO no la hace Google (salvo en el Nexus S) si no que depende de terceros (Samsung, HTC...) y suelen ser bastante chapuceras por lo que prácticamente te ves obligado a flashear el terminal. Eso y que dependiendo de la marca puedes recibir o no las últimas actualizaciones del SO.
Como valoración personal te diré que estaba igual de contento con el Iphone que con el SGS.