My contract is due for upgrade. After going through the list of phones available, these are my final options. I've chosen these because they're within my budget on the MTN Anytime 350 contract. Also, I only use smartphones and I'm not interested in getting a Windows Mobile phone. My OS of...