Some companies require you to finish out the year in the company accommodation before you can begin receiving the allowance - it should be outlined in your contract. An outright refusal does not sound legal.