A control method for an image processing apparatus that generates a layout image by arranging an image in a template includes making an evaluation of a first image data group acquired from acquired moving image data based on a first evaluation axis and making an evaluation of a second image data group acquired from acquired still image data based on a second evaluation axis different from the first evaluation axis.