You are supposed to have it done yearly as it can get damp in the system causing various corrosion issues. You are also supposed to use it regularly as the oil moving round the system keeps the seals lubricated.
I usually get mine done every 2-3 years. Always make sure they do a proper service not just a refill, a full service will vac out all the old stuff, pressure test with nitrogen before being filled.