Xbox Gamertags can expire if they are associated with an account that has been inactive for a certain period of time. Microsoft has a policy for freeing up inactive or "expired" Gamertags to make them available for other users to claim. The exact timeframe for inactivity that would trigger the expiration of a Gamertag can vary.