Det finns som sagt lite kluringar. Och det stämmer nog med vilken dialekt och vart man kommer ifrån, hur man säger.
Det finns ett ställe i göteborg som heter: Vargön, detta är ingen ö, utan ett ställe i Göteborg. Men det lurar många. Innan jag själv visste att det var ett ställe sa jag: På Vargön, men det är ju fel, eftersom det ska vara I Vargön.
Jag själv bor på en ganska liten ö, jag säger inte "i *önamnet*", utan jag säger att jag bor På. För det är ju det korrekta. Men sen finns det ju lite olika ställen som kanske är kluriga att lista ut vad som är "rätt".
Bara att acceptera att folk säger olika på olika ställen. Ö och liknande räknas som På, och ställen och städer etc får räknas som I.