Tengo un iphone 3g y un xperia mini con teclado desplazable asi que sé algo al respecto.
El iphone está mejor construido, es de uso más simple, más compacto y mejor calidad de imagen. Es super fiel, es una roca a prueba de agua, cemento, shampoo, porrazos, etc.
El xperia tiene todo lo que tiene el iphone, pero no necesitas ser chupapi de apple

, que agrado mover las canciones de carpeta a la memoria sin pasar por el itunes

, su teclado es la raja, PERO, el touch es una mierda y al ser solo de plástico se raya facilmente, tiene una cámara buenísima eso si.
Por el precio y si lo cuidas, me voy por un xperia mini pro.