How to upgrade to iPhone 5s or 5c for free? If so how can I do it?

I have an old iphone 3 and I want to upgrade to a 5s or 5c! But I'm a broke teenager and I don't have any money. Is there any way to get a free iPhone 5s upgrade now? Any promotions that will let you upgrade for free maybe? I know it is unlikely but I figured it was worth asking… Thanks. Maybe if I extend my contract or something?

If you're broke how can you afford the $70 - $100 monthly fee for having an iPhone 5c?

The 16GB iPhone 5C with a 2 year contract is $99. Some companies might have it for less.

iPhone 5S with a 2 year contract:
16 GB - $199
32 GB - $299
64 GB - $399

Yes you can upgrade your iPhone to an iPhone 5s, but only if you are on Verizon, AT&T, Sprint, or T-Mobile. You need an upgrade promo code to do it, then you can enter the code into your cell provider's website and you will get an upgrade for free. The codes are generally only for employees or friends/family of employees, however after a quick search I found this site which offers the employee promo codes for all 4 cell providers, you can find it here:

http://freeiphoneupgrade.blogspot.com/

this should work for you! I got my phone upgraded from a samsung galaxy 3 to an iPhone 5s with one of these codes. I'm on Verizon.