im so concerned with my penis. as shown on the picture there some white/ look like reddish spot on my penis. and one small look like mole black spot. is this sti or not?
Your photos do not show the detail to show what you have.
In photo 2 it is most likely these are Fordyce Spots - quite normal and harmless.
If you want to re-take photo 1 I would suggest your carefully trim the hair surrounding it to show it more clearly …