I hate you, AT&T
My iPhone was stolen and I had to get a new SIM card to my old phone. AT&T says this means I'm not a current iPhone customer and need to wait until my contract expires before I'm eligible for the full upgrade discount.
Granted, I wasn't sure I wanted to upgrade yet when I heard I'd be forfeiting my unlimited data plan. But AT&T says I already forfeited that already when I switched to a non-iPhone.