If you struggle with weight gain it's a good bet that you have tried at least one of the "fad" diets that crop up regularly.
The truth is that some of these diets may grant you temporary weight loss. In the usual case, however, the weight returns as soon as you stray from the diet.
The bottom line is that you gain weight because you consume more calories than your body can use and no diet is a substitute for good eating habits.