The reason behind the preference of sweet potatoes for weight loss is that it is less caloric and contain a lot of fiber, which makes one feel full. They are also rich in vitamins and antioxidants that are free of added sugars. Yams contain more calories and are starchy, and hence better in high-energy diets. Both of these foods are important with respect to portion control, yet sweet potatoes are easier to integrate into a calorie-conscious diet. Know more about yam vs sweet potato