Companies offer gifts as incentives to convince people to switch from their current provider (e.g. Comcast) to Dish.
However, if you are currently a customer of Dish and your contract has expired, or is about to expire, you can always ask Dish to give you the same deal. It's a well known fact that it's cheaper to retain a customer than attract a new customer. So, if there's anything (within reason) that Dish can do to get you back into a contract as a customer, they're willing to do it. You just have to ask.
IF, for some reason, they say no, thank the operator, hang up, and call back. This time, tell them you want to cancel your service. You'll get passed to someone in Customer Retention. As the name implies, their job is to try to prevent you from leaving. Customer Retention can often make you offers that the regular customer support people don't have access to.
Some tips:
* BE POLITE. The operators aren't out to personally screw you over. Using Please and Thank You really does go a long ways towards getting better responses.
* Be flexible. If your goal is to simply save money on your monthly bill, you may considering switching channel packages, or maybe drop a receiver from a room you never use.
* Be prepared to carry through. One time I mentioned that Comcast was offering a bundle deal in my area, and I asked if Dish could match it. The operator couldn't and I said I would then consider leaving Dish. The operator passed me to a Retention specialist who honestly told me he couldn't beat the Comcast deal. So...I ended up switching to Comcast.
* Finally, keep in mind that if you do accept a new offer from Dish, you will be entering into another (2 year) contract with them, with all the same conditions as you had before - including the early termination fee (ETF.) Be sure you understand the conditions and don't be afraid to ask the operator questions.