I have been with DirecTV for a long time, nearly ten years. Will they upgrade my box?

If you have been an existing customer for a long period of time they might upgrade you to a Genie for free IF you sign a new contract. Those boxes are a few hundred dollars and those companies are highly unlikely to give a box for free even though you have been a loyal customer. You should call DirecTV and ask if you would be eligible.