No. You don't have to sign any long-term contract for the Spectrum TV package. But the price of the plan may increase after one year of subscription.