"On my mind" and "in my mind" are both expressions related to thoughts and emotions, but they are used in slightly different contexts and convey different nuances:
On my mind:
This phrase is used when you want to express that something is currently occupying your thoughts or preoccupying your mental state. It often refers to something that is concerning or bothering you. When you say, "X is on my mind," you mean that the subject or issue is actively present in your thoughts and is affecting your mental focus.
Example: "Lately, the upcoming exam has been on my mind, and it's making it hard for me to concentrate on other things."
In my mind:
This phrase is used to describe something that exists within your thoughts or imagination, but it might not necessarily be causing any immediate concern or preoccupation. It can refer to ideas, thoughts, memories, or images that you are contemplating or visualizing in your mental space.
Example: "In my mind, I often picture myself traveling the world and experiencing different cultures."
In summary, "on my mind" suggests that something is actively occupying your thoughts and possibly causing concern, while "in my mind" refers to thoughts and ideas that exist within your mental realm without necessarily indicating a strong emotional impact.