Any thing if in extreme can do the damage.Of course,sunlight damages your skin but at the same time, a little sunlight will provide your skin with vitamin D.Too cold weather will leave your skin wrinkled,you have to take good care.One has to take balanced diet to have healthy skin.
You forgot smoking. Smoking constricts the blood vessels in your skin. This cuts down on circulation and your skin will not get the proper amount of nutrients it needs to maintain its health. It ruins the collagen and elastin in your skin, making it more prone to wrinkles. This is not limited to your facial skin either. Also, smoking tends to enlarge your facial pores making you more prone to acne.