Fordyce spots or Std ?

I'm 17 years old and i'm virgin and i noticed some white dots on my foreskin and they do not itch or hurt and i want help to know what can be

image

image

you can rule out STD’s if you havent had sex, including oral

It’s true, but this is causing me a lot of worry and anxiety, i just want to know what it is

This is on the underside of your penis below the head? If so, they will be Fordyce Spots - you cannot have an STD/STI if you have not had intimate sexual contact with anyone …

but this looks like fordyce spots right ?

… if it " is on the underside of your penis below the head "