Is there any way to transfer data from old phone's sim card to iPhone 4?
The iPhone can't actually read messages from the SIM card, you need to back it up to your machine and set the iPhone 4 up with the 3GS backup