Hello and thanks for the query
The causes for the white spots
and papulas on the penis can be due to infection. The infection may be bacterial, fungal or viral. In addition to this you need to be investigated for STDs. STD is a major cause for the recurring spots on the genital.
Clinical examination of the part will help to get to a diagnosis along with certain investigations. feel free to consult your doctor and start your treatment as soon as possible.
Best Wishes and have a good time