This 12UP plan is the RIDICULOUS, taking us for a ride!
On the surface they seem generous by offering upgrade to latest iPhone every 12 months at the subsidized contract price.
Read carefully - you have to return the old iPhone - anyone would know your old iPhone is worth at least 50% on the resale market. Even assuming cheapest 16GB iPhone 6s, I'm sure it's worth $450 at least by the time iPhone 7 released. You're giving up $450 in exchange for the $300 early upgrade penalty. StarHub makes a whopping $150 out of you. For higher end models 64gb, 128gb or 6s+, StarHub can probably rip off up to $300-400 from you!!!