Verizon Communications will give subscribers who trade in an old iPhone a free iPhone 6 in exchange for a two-year contract, the country's largest wireless carrier announced hours after Apple Inc unveiled the widely anticipated device. The announcement came as critics speculated that Apple's newest phone, starting at $199 with a two-year contract, would not be competitive as more carriers eliminate contracts and unbundle service charges from the cost of devices.