No-contract customers are not charged with cancellation or activation fees when they upgrade from an older smartphone to a newer model. With a no-contract service, customers can upgrade at any time ...