calisthenics, on average, will make you leaner than weightlifting because
a) it's unusual to go in higher rep volume with calisthenics
b) most basic lifts are fullbody, in a gym you can do more isolation
c) extra energy used to stabilize yourself on rings