How to get the iphone 5 from sprint if i've only had my current phone for a year?

I want to get the iphone 5 from sprint but i've only been in my current contract for a year and i want to get the phone either this month on the week of black friday or next month on the week of my birthday, i heard of the buy out program which means you pay to bring down the upgrade date, what can i do to get a iphone 5 at the price of a 2 year agreement?

The only thing I can really think of is to show commitment by extending your contract for 2-4 years and upgrading your package unless of course you already have the highest plan they offer