På or i? Swedish prepositions for places
i = inside, and cities or countries. på = on a surface, open places, islands, and places with a purpose: på jobbet, på bio.
i is for inside something: i lådan (in the box), i rummet, and for cities and countries: i Stockholm, i Sverige. på is for surfaces: på bordet (on the table), på golvet, and for islands: på Gotland.
Places and institutions you visit for what they do take på: på jobbet (at work), på bio (at the cinema), på restaurang, på banken, på gymmet, på universitetet. English often says at here.
Examples
Jag bor i Göteborg.
I live in Gothenburg.
Nycklarna ligger på bordet.
The keys are on the table.
Hon är på jobbet.
She's at work.
Ska vi gå på bio i kväll?
Shall we go to the cinema tonight?
Mjölken står i kylskåpet.
The milk is in the fridge.
Vi träffades på en fest.
We met at a party.
Common mistake
Wrong: Jag är i jobbet. Right: Jag är på jobbet (a place you go to for a purpose). Wrong: Jag bor på Stockholm. Right: Jag bor i Stockholm (cities take i).