This ngram chart shows there is not much difference currently, but the historical variation is rather surprising.
Student or Learner
Are these sentences both possible?Is there a difference between the two prepositions in terms of meaning?
1)There is snow on the streets.
2)There is snow in the streets.
I would say "on." We need plows to take it off.