I've been using the iPhone 3G for two years now and I'm planning to get a new one and won't replace it for another 2 years. Take note that I am in the Philippines which makes constant internet connection an impossibility. So I'm choosing between the 4 phones above plus an incoming smartphone, the Galaxy S III. So should I wait for the S III or buy one of the four now?
In my point of view, the best phone on the list is the Samsung android galaxy s2.