It isn't either or, actually. If you are walking to lose weight you have to do a lot of millage - my husband walks for exercise, and the other day he checked his fitbit, saw he had walked 14,000 steps and that it had allocated him an extra 100 calories. And his knees hurt. I run, but only 2-3 times a week and only for 2-3 miles. When I started running I walked most of the way, ran little bits. It took me about 3 months to work up to running the full 3 miles or so. The other thing I do is only run on dirt trails and my body is very thankful for it. And I think it is much, much more fun.