Lol there is no sun where you live???
Where do you live?
I think your skin looks fine! Looks like sensitivity to benzol peroxide, though you said you're using tetracyklin now. From the photos, it doesn't look like you need an antibiotic. It doesn't seem like you have any acne pustules, cysts, or blackheads.
I would not use a sunscreen until your skin is under control. Find a gentle moisturizer to use, and lay off the harsh chemicals!