The big four US mobile carriers aren’t giving away the iPhone X for free, but there are still some deals out there. CNET’s Marguerite Reardon explains.