Whiteheads and blackheads are called comedones. It is found that some of the skincare products and cosmetics can cause comedones. Such products are known as comedogenic. A product that does not cause comedones is called non-comedogenic.
Look at the labels of all the skin care products you are using. Are they labeled as non-comedogenic? If not, you may want to stop using them and look for other products that are labeled non-comedogenic.
Despite the belief that acne gets cleared by sunshine, there is no scientific evidence to this. Excess sun can damage your skin rather than treating acne.