Well, let's just say it's a phone that actually is what the company says it is. Example: Companies like google(android) say that there phones are all good and "4G" or whatever, but really that just means the battery is short and all of there "awesome" features are all copied-off and arent as good as they say they are. Apple's products actually are what they say they are. They're a way smarter company because they're waiting for the right time to come out with better specs that won't come with extra crap. Apple has worked hard and actually make quality products that work, unlike other products that seem like 3rd party junk. Go with the iPhone. And also, iPhones do have the best battery on a phone. hands down.
The iPhone is overhyped materialistic trash. Android phones are just as functional. If you want to bring of copied business, siri was a thing licensed to apple from Stanford. That is the only difference on the 4 and 4s; even though it was licensed which isn't copying, it was the only major difference.
Honestly, go with and android. If not wait for the iPhone 5.