Ehm... el Xperia viene con Android 2.3, sistema operativo que tiene tantas funciones o más que el iOS.
Siendo las características técnicas similares (he googleado un poco y, en tema de Hardware, ambos teléfonos son prácticamente iguales), yo me quedaría con el Xperia (un detallito que me gusta de los Android es que permiten ampliar la memoria tanto como quieras vía tarjeta SD).
A no ser, claro, que te guste el hardware sólo porque lleve una pegatina de una manzanita. :P [mode flame on]