I am currently switching between the 4S, HTC One X and Samsung Galaxy S3, luckily just requiring a sim card switch. They all have their strength and weaknesses. I need to decide in the next two weeks which one, or two, to keep. I used my upgrade on the S3, if I return it I get the upgrade back. I'm not liking what the rumors show for the next iphone but I've read the some AT&T Android phones coming by the end of the year look promising.