As far as i know, the FIFA rule is that you can switch countries you play UNLESS IT IS IN A FIFA TOURNAMENT, eg WCQ, Gold Cups etc etc.
Friendlies dont count, although they are FIFA sanctioned, it is not a tournament.
What too too you talking now??
Allyuh men does open allyuh mouth and don't check de rules at all.
they right here  www.fifa.com
you can only switch if you have played at youth level... you cannot switch allegiance once you played at senior level and only do so before turning age 21... Friendly games COUNT
Bro, that's just part of the rule if you look at the entirety of Article 15 in the FIFA statues
Article 15
1 Any person holding the nationality of a country is eligible to play for the representative teams of the Association of his country. The Executive Committee shall decide on the conditions of eligibility for any Player who assumes a new nationality and for whom par. 3 of this article does not apply, or for any Player who would, in principle, be eligible to play for the teams of more than one Association due to his nationality.
2 As a general rule, any Player who has already represented one Association (either in full or in part) in an official competition of any category may not play an international match with another Association team.
3 If a Player has more than one nationality, or if a Player acquires a new nationality, or if the Player is eligible to play for several Association teams due to his nationality, the following exceptions apply:
(a) Up to his 21st birthday, a player may only once request changing the Association for which he is eligible to play international matches.
A Player may exercise this right to change Associations only if he has not played at “A" international level for his current Association and if at the time of his first full or partial appearance in an international match in an official competition of any other category, he already had such nationalities.
Changing Associations is not permitted during the preliminary competition of a FIFA competition, continental championship or Olympic Tournaments if a player has already been fielded in a match of one of these competitions.
(b) Any Player who has already acquired eligibility to play for one
Association but has another nationality imposed upon him by a government authority, is also entitled to change associations.
This provision is not subject to any age limits.
4 Any Player who wishes to exercise this right to change Associations shall submit a written and substantiated request to the FIFA general secretariat. After submitting the request, the Player is no longer qualified to play for his current Association’s team. The Players’
Status Committee shall decide on the request. The committee’s decision may be brought before the Appeal Committee. The Regulations for the Status and Transfer of Players contain more detailed provisions.
5 Any Players who have already had their 21st birthday at the time of implementation of these provisions and who fulfill the requirements in par. 3 (a) are also entitled to submit such a request to change Associations. This entitlement will expire definitively twelve months after implementation of this provision.
The FIFA statues Re: eligibilty can be vague but a game considered "A" level game will not have 8 substitutions. The Sweeden v Engalnd game we're talking about was not considered "A" level game. Also the rules were recently changed again. Freddy Kanoute is over 21 years old and the news rules allowed him to play for Mali although he played for several French youth teams.