Just a side note here. Verizon will try to sell you a contract for a new plan when you get your new phone. You don't NEED to sign a contract for a new plan. You can simply renew your current plan (which most likely costs less than any of their current plans) for 2 years and you are still entitled to the free phone.
Also, if you are getting calls from Verizon and aren't a current customer or were not in the recent past and want to stop getting them, sign up for the National Do-Not Call Registry. If you signed up when it first went into effect, you will have to renew. Your sign-up will expire after a couple years and then people can start calling you again. https://www.donotcall.gov/
Oh and you should be able to tell Verizon not to call you with any offers, even if you are a current customer.