Oh, sorry. Apple always discontinue the older product as soon as they release the model that will replace it, regardless of their stock. I imagine they'll sell the excess off to carriers or something.
It's been discontinued, the iPhone 4 is only available in 8GB now. The remaining stock would probably be kept for exchanges on faulty ones purchased in the past.