I got a 3GS as a gift recently. However, the iPhone had a hardware problem where the reception was very bad, and most of the times, I had no reception at all. I contacted Apple and all and they gave me a series of steps to do. They didn't work so they said I should get it replaced. The question now is, can I get it replaced by the new iPhone 4 when it comes out?