You can only keep it if a company sends you something without you asking for it, then try to force you to pay for it. If they merely made a mistake, and shipped multiple items, or sent it to the wrong address, you have no legal right to keep it. They obviously are responsible for the costs of returning the item though.