Brilliant question! They are both very good forms of exercise. Swimming burns more calories than weight lifting for the duration that you do the exercise. An hour of swimming for a male who weighs about 180pounds can burn ~500 calories. read more
So, I would suggest, if you want to do weight loss only, do some research or hire a professional and go to gym. Otherwise, if you have more in mind, apart from weight loss, go for 'SWIMMING'. read more
Why Swimming Works The body-shaping benefits of swimming workouts are the result of a perfect storm of calorie burn and muscle recruitment. An easy swim burns around 500 calories an hour, while a vigorous effort can torch almost 700. read more
With swimming it is very easy to relax and stop pushing yourself. It is a great all over body toner but it is not as intense a cardio workout as something like the cross trainer in the gym. It depends which sport you enjoy more. I know I lose more weight in the gym but I hate going. read more