Before answering your question, we need to figure out what cause acne. Small sebaceous glands lie just under the skin surface. These glands make the oil (sebum) that keeps the skin supple and smooth. Tiny pores (holes) on the skin allow the sebum to come on to the skin surface. Hairs also grow through these pores. During the teenage years, you make much more sebum than when you were a child. This is due to the hormonal changes of puberty which stimulate the sebaceous glands. As a rule, the more sebum that you make, the more greasy your skin feels, and the worse acne is likely to be. Some people make more sebum than others. Moreover, wearing glasses makes your skin easier for oil, dead skin and dirt to remain on the skin and clog pores beneath the frame. To avoid breakouts caused by glasses, give the area added attention during your cleansing routine. Also, keep wipes nearby to clean your frames and skin throughout the day.
Endocrine dysfunction might cause acne. That is hyper secretin of male hormone and cause the sebaceous glands to swell and make more sebum. Then block pore and get infection.
If acne appears at nose bridge, that might cause by glasses. The glasses might press pore of nose bridge, block them to some extent. And with foundation and cosmetics, the constant pressure could damage the skin.
To avoid that, adjust glasses appropriately and use wet tissue to clean glasses frame.
The acne is a kind of skin disease which is caused by the long time close stuffy state. Usually to treat the acne is to use the medicine to adopt on the skin. However, long time wearing of old eyeglasses with the bad nose pad may cause the acne around the nose which is happened at little percentage.
It may well happened on someone else, but I think if someone do like what I said. the skin will get rid of acne.
Wash the glasses so dirt and oil doesn%u2019t build up on them.
If you sweat take off your glasses and give your face a wash and your glasses a wash :)