Yoga and gym are two different styles of exercises having their own set of benefits. While yoga involves more stretching & relaxation, Gym is more inclined towards muscle contraction. So, the answer here lies in a person’s body type & personal choice.