It really helps in keeping one fit in other words it can improve bone development because it an exercise itself.
Physical activity or participation in sport should start at prepubertal ages and should be maintained through the pubertal development to obtain the maximal peak bone mass potentially achievable.
Starting physical activity prior to the pubertal growth spurt stimulates both bone and skeletal muscle hypertrophy to a greater degree than observed with normal growth in non-physically active children.
Soccer is better in comparison to swimming and cycling in the context of bone development and especially for adolescence. Adolescence is the key period for bone development, and poor development at this stage is linked to reduced peak bone mass (the amount of bone mass at the end of the skeletal maturation, around age 30), increased fracture risk and osteoporosis later in life.
Soccer is better because it comes in the category of weight-bearing. Also, it's reasonable to suppose that weight-bearing, high-impact, high-intensity exercise like tennis, badminton, basketball and handball will have similar effects to soccer.
Soccer players generally have higher BMC than swimmers and cyclists. Adolescence is the key time for bone growth. Once a person reaches puberty, the next five years are vitally important in this respect.