20120420 tech: iPhone 4S vs HTC One X vs Lumia 900 vs Xperia S