I would agree that ATT will offer you an incentive if your contract is near its end or allows you to upgrade early. I doubt that they are going to let anyone who has an iphone upgrade to a new one with a subsidized price because they just like you.
That would mean people go switch phones every month and get the lowest price they offer...DOUBT IT.