Dear EmilyAnne,
We use(in ) we have a space, for example when you are sitting on a wooden hard chair you must say (on) a chair but when you have sitting in a soffa you must say (in) a soffa because the surface of a soffa is very smoth and soft.
As well, when you are driving on a high way if you have much speed you must say (over highway) but if you don't have any speed you must say (on a highway) and so on.



