Totally depends on what you want out of your phone. If you want great UI, then I would go with an iPhone. If you want raw power out of a phone and internet speed, go with one of the 4G LTE androids. I assume the iPhone 5 is going to be 4G as well, but you will have to wait until the fall for it. If you are going to get an iPhone, wait for the 5 to come out.