The answer here all depends on what works for you personally. The trick to not gaining weight is limiting your calories and staving off hunger. While eating frequent, smaller meals (as opposed to three larger meals) probably does help some people stay fuller throughout the day (and therefore causes them to do less snacking of the unhealthy variety), according to the American Journal of Clinical Nutrition there’s no actual weight loss advantage to eating this way.