Both prepositions have a vast number of uses, and so the correct preposition to use would depend entirely on the subject of the sentence. read more
When speaking of territory, the general rule is to use the preposition "in" rather than "on". As the "British Islands" is a term that refers to a group of states, "in" would be used instead, i.e. "in the British Islands". read more