The decision of which phone to buy in this case should have nothing to do with camera because both are extremely good, even as good as some point and shoots without the zoom factor.
Any differences regarding the camera will be so small that it should not affect your decision.
One thing I wish more android phones had though is a trackpad like on the desire, maybe it's personal Ill miss it when I upgrade to the razr.
Edit: imho I think you could say the same about the battery, they are both good. If you play with any one of these phones too much they won't last a day, and if you use either one sparingly, you could probably get 2 - 4 days. (depending on how sparingly)
I don't see the point in arguing / politely discussing the arguably negligible and slight differences in the camera and/or battery when comparing these 2 devices. (IOS might handle battery consumption better but the S2 compensates by having a 16% larger battery)
I think what's more important is the following:
SGS2 Pros:
Best value for money smartphone at R6000 for an extremely high spec device.
Has Widgets
Plays Flash
Super AMOLED Plus is currently the best screen technology for a mobile device
3 x faster internet
Micro SD
You can use as a mass storage device
Has a radio
Thinner
Lighter
Uncomparably more durable with Gorilla Glass
Bigger Screen
Double the RAM
Faster browser
You can buy apps from the market with out having to commit fraud
Dual Core 1.2 GHz (iPhone 4 0.8GHz iPhone 4s Dual Core 0.8GHz)
Completely customisable thanks to the openness of Android
You can install custom roms
iPhone 4 Pros
Slightly higher resolution
Receive direct updates from Apple
Has 7% more apps than Android (Android will soon have more, there is no doubt.)
Cant really think of any other reason.
It's hilarious that people will reply to this thread (without being sarcastic) saying:
How on earth do you come to that conclusion looking at all the advantages of the S2?
Sent from my HTC Desire using Tapatalk