How I can upgrade my current version
If you have an iPhone 3G, as your profile says, you can't. iOS 4.2.1 is the end of the line for your phone. There are no further updates available.
If you have an iPhone 3G as stated in your signature, you can not upgraded beyond iOS 4.2.1.
Retrieving data ...