Yes. You can buy an iPhone from Apple without a contract. If you go to apple.com, you can buy the iPhone 4 unlocked starting at $649 (http://store.apple.com/us/product/MC603LL/A).
If Apple is selling the iPhone 4 unlocked, then YES Apple will sell the iPhone 5 unlocked a month or two AFTER the iPhone 5 is released.