Consult a dermatologist as judging it from the internet may mislead you. As we are not trained in comparing different dermatological disorders. Secondly selecting drugs is another problem as the many drugs with almost similar effects are available. This will also confuse you. This will be a long term treatment. So it is better to consult a dermatologists.
Have yourself checked by a doctor, a male doctor if you're not comfortable with a female one. It involves a sensitive part of your body thus, it will not be good to treat based on presumption. The condition needs to be identified in order to get proper treatment.
The white patches on your skin look like Vitiligo. This is a condition where white patches develop on your skin which is due to loss of colour (pigment) from areas of your skin. This is harmless.
With regard to the white patch on your frenulum, it you are able to wash this away, this will be smegma. If you are not able to wash it away, it may be a fungal infection.
Make an appointment to see your doctor who will be able to examine your penis and will be able to give you a proper diagnosis.
If the doctor suspects a fungal infection, he will prescribe the appropriate medication to treat this or may take a swab of the area to be sent to the laboratory.
Let us know how you get on.