1. An apparatus which automatically places a plurality of images in an image layout, the apparatus comprising: a selection unit configured to select an image data from the plurality of images; a specifying unit configured to specify a main subject position of a principal object in the image data selected by the image selection unit; and a layout unit configured to determine a layout position where the image data is to be placed in the image layout based on the specifying of the specifying unit, wherein, in response to the specifying unit specifying the main subject position of the principal object in the image data, the layout unit determines the layout position where the image data is to be placed, wherein the layout unit determines that the layout position of the image data selected by the selection unit is to be a right side in the image layout if an orientation of the principal object in the image data is specified as facing leftward by the specifying unit, wherein the layout unit determines that the layout position of the image data selected by the selection unit is to be a left side in the image layout if the orientation of the principal object in the image data is specified as facing rightward by the specifying unit, wherein the layout unit determines that the layout position of the image data selected by the selection unit is to be a right side in the image layout if the orientation of the principal object in the image data is specified as facing to a center by the specifying unit and the main subject position of the principal object is specified as a left side in the image data, and wherein the layout unit determines that the layout position of the image data selected by the selection unit is to be a left side in the image layout if the orientation of the principal object in the image data is specified as facing to a center by the specifying unit and the main subject position of the principal object is specified as a right side in the image data.