It is hard to blame it more on a single factor because it is a "lifestyle" disease. Lack of exercise, poor diet, etc. I don't think you can say fat or sugar causes it but more the excess of calories...