Penis head concerns

It’s been like this for the past year or so, doesn’t hurt or itch but very embarrassing. I’ve had unprotected sex with others in the past but been with my girlfriend for 5 years and neither of us have been with anyone else during that time…

Can anyone advise whether this looks like an STI/STD or is more likely to be a skin condition?