An information processing apparatus comprising: display control means configured to control such that a plurality of options is displayed on display means , each option having a corresponding selection area; a front touch sensor overlapping said display means and a rear touch sensor arranged opposite to said front touch sensor are provided as a touch sensor ; and option identification means configured, if a contact position detected by the touch sensor is inside an area in which there is an overlap between the corresponding selection areas of a plurality of options, to identify any of said plurality of options on the basis of one of the size of a displayed area and the size of said corresponding selection area, wherein a ratio of the size of a corresponding selection area corresponding to an option to the size of an area in which an option is displayed is larger in the case where the position of an object has been detected by said rear touch sensor than in the case where the position of an object has been detected by said front touch sensor, and wherein, if the contact position is in an area where said corresponding selection area overlaps a plurality of options, said option identification means identify, from among said plurality of options, an option having a highest evaluation in an evaluation value computed on the basis of the distance from the contact position to a representative graphic in said corresponding selection area and one of the size of a displayed area and the size of a corresponding selection area, said evaluation value going higher in evaluation as the distance from the contact position to a representative graphic in said corresponding selection area gets smaller and going higher in evaluation as one of the size of a displayed area and the size of a corresponding selection area gets smaller. display control means configured to control such that a plurality of options is displayed on display means , each option having a corresponding selection area; a front touch sensor overlapping said display means and a rear touch sensor arranged opposite to said front touch sensor are provided as a touch sensor ; and option identification means configured, if a contact position detected by the touch sensor is inside an area in which there is an overlap between the corresponding selection areas of a plurality of options, to identify any of said plurality of options on the basis of one of the size of a displayed area and the size of said corresponding selection area, wherein a ratio of the size of a corresponding selection area corresponding to an option to the size of an area in which an option is displayed is larger in the case where the position of an object has been detected by said rear touch sensor than in the case where the position of an object has been detected by said front touch sensor, and wherein, if the contact position is in an area where said corresponding selection area overlaps a plurality of options, said option identification means identify, from among said plurality of options, an option having a highest evaluation in an evaluation value computed on the basis of the distance from the contact position to a representative graphic in said corresponding selection area and one of the size of a displayed area and the size of a corresponding selection area, said evaluation value going higher in evaluation as the distance from the contact position to a representative graphic in said corresponding selection area gets smaller and going higher in evaluation as one of the size of a displayed area and the size of a corresponding selection area gets smaller. <EOS>