I have an iPhone X and can get the 12 pro for $6 month if I trade in my X. Is it worth it? My phone is paid off and unlocked. Do the features on the 12 really warrant an upgrade?