Winter Olympic sports involve things like ice, snow, or both.  Hockey, Skying (distance jump, slalom, and cross-country), and figure skating need either one of the two. Gymnastics does not need ice or snow, and it does not need cold weather to be practiced.  Besides, the hosting nations and the International Olympic Committee make more money by having two Olympic sporting events every two years instead of just one big event every four years.