I would say over is above something like the moon is over the earth or he jumped over the fence. On often means something like, the cat is on the table or the pillow is on the bed . So it can means something is touching something else but also someone could say , I will see you on Saturday or I am on a diet. Under and below are similar. You could often use either and would be understood.Hope this helps. I'm not an expert.