1. An image correction apparatus which corrects an image based on preference of a user, comprising: a user preference obtaining unit outputting images at two or more correction levels as corrected images for a given image, and allowing a user to select a preferred corrected image; and a image correction unit correcting an image to be corrected which is different from the given image based on a selection result from the user.