No, Verizon does not require annual contracts. So, you can cancel at any time for an reason without incurring any fees or penalties.