






first things first. those dots under the head of your penis are pearly penile papules. benign and completely harmless. second that brown ring around your penis is where the doctor circumcised you my dude.
as for the dark spots on your penis. i really dont know anything about that. and as you said penile cancer at your age is pretty uncommon to say the least. i think you should go to a dermatologist not a std clinic because youre a virgin and not showing ordinary signs of any stds ive ever seen/researched.
wish i knew more for you. message me if you want to talk some more on advice about talking to your parents or being more discreet.