An electronic device comprising: change means for changing (S502, YES) a setting of a first setting item in response to an instruction from a user, and for changing a setting of a second setting item different from the first setting item due to a change in the setting of the first setting item made by the change means; display control means for performing control to display the changed setting of the second setting item and not to display a setting of other setting item that is not changed due to a change in a setting of the first setting item, in a case where the second setting item is changed by the change means due to the change in the setting of the first setting item, and not to display (S508, NO) a setting of a setting item different from the first setting item in a case where the second setting item is not changed by the change means; control means for performing control to change the changed setting of the second setting item displayed by the display control means in response to an instruction from the user; wherein in a case where settings of a plurality of second setting items are changed due to the change in the setting of the first setting item in response to an instruction from the user, the change means corrects the settings of the plurality of second setting items in order of priority; and wherein in a case where settings of a plurality of second setting items are corrected due to the change in the setting of the first setting item in response to an instruction from the user, the change means is configured to change a setting of a second setting item given a lower priority in a range where a change in a setting of a second setting item given a higher priority is not involved. change means for changing (S502, YES) a setting of a first setting item in response to an instruction from a user, and for changing a setting of a second setting item different from the first setting item due to a change in the setting of the first setting item made by the change means; display control means for performing control to display the changed setting of the second setting item and not to display a setting of other setting item that is not changed due to a change in a setting of the first setting item, in a case where the second setting item is changed by the change means due to the change in the setting of the first setting item, and not to display (S508, NO) a setting of a setting item different from the first setting item in a case where the second setting item is not changed by the change means; control means for performing control to change the changed setting of the second setting item displayed by the display control means in response to an instruction from the user; wherein in a case where settings of a plurality of second setting items are changed due to the change in the setting of the first setting item in response to an instruction from the user, the change means corrects the settings of the plurality of second setting items in order of priority; and wherein in a case where settings of a plurality of second setting items are corrected due to the change in the setting of the first setting item in response to an instruction from the user, the change means is configured to change a setting of a second setting item given a lower priority in a range where a change in a setting of a second setting item given a higher priority is not involved.