White patches appearing on my penis

hi there's white patches appearing on my penis and I'm not sure what it is. its not flaky and there's nothing bumpy. its not dry skin, I apply e45 and it remains. there's also tiny white spots. Its not itchy or painful i was diagnosed with epididymitis and was on doxyclyne and metronidazole when it became more noticable however it was there prior

You need to post a few photos clearly showing the problem …

the antibiotics u have had are known for causing fungal infections especially metronidiazole which is most likely wat is causing it use some clotrimazole cream