iPhone 4 at a very low price of $147 and iPhone 3GS at 47$ on contract at Sam's Club?

Good news for those who want iPhones and have a Sam's club membership.There is another gift comes to your home on Christmas. Sam's Club planning to offer the AT&T-locked 16GB iPhone 4 for a $147 fee, subject to the usual two-year agreement.

This offer will run all the way until Christmas day, so if you have to have the cheapest possible fourth-gen iPhone, this'll probably be it.

The 3GS is also up for grabs at a thrifty $47, emulating its younger sibling's $52 price cut. There's a membership fee to Sam's Club though so how much are you really saving?