A mobile phone comprising: communication means operable to perform communication; storage means operable to collect and store information on the frequency of communication; registration means operable to register telephone numbers on communicating parties and image information that represents the communicating parties; arrangement position determination means operable to determine arrangement positions of the images, which represent the communicating parties, based on the frequency of communication information with the communicating parties. display means operable to display images, which represent the registered communicating parties, based on the arrangement position, on a display screen; and selecting means operable to select an image of the communicating party on the display screen, wherein the display means is adapted to display a telephone number of the selected image on the display screen, wherein a distance between a position, where an image representing a communicating party is displayed, and a base position on the display screen is determined by the arrangement position determination means based on a value representing a level of familiarity, which is calculated based on the frequency of communication with a communicating party, wherein the arrangement position determination means is adapted to determine a position on one of concentric circles where the image is displayed, the concentric circles corresponding to a plurality of ranks, one for each circle, with the base position in a center, the concentric circles having different distances from the base position, and wherein an updated value representing a level of familiarity, based on new frequency of communication information on a communicating party, is derived by a calculation expression that adds to the previous value representing the level of familiarity a value generated by multiplying the previous value by a multiplier, the multiplier being determined by the level of familiarity, wherein the multiplier is lower as the level of familiarity of the rank is higher, and further by subtracting a score, the score being dependent on the rank, wherein the score is higher as the level of familiarity is higher. communication means operable to perform communication; storage means operable to collect and store information on the frequency of communication; registration means operable to register telephone numbers on communicating parties and image information that represents the communicating parties; arrangement position determination means operable to determine arrangement positions of the images, which represent the communicating parties, based on the frequency of communication information with the communicating parties. display means operable to display images, which represent the registered communicating parties, based on the arrangement position, on a display screen; and selecting means operable to select an image of the communicating party on the display screen, wherein the display means is adapted to display a telephone number of the selected image on the display screen, wherein a distance between a position, where an image representing a communicating party is displayed, and a base position on the display screen is determined by the arrangement position determination means based on a value representing a level of familiarity, which is calculated based on the frequency of communication with a communicating party, wherein the arrangement position determination means is adapted to determine a position on one of concentric circles where the image is displayed, the concentric circles corresponding to a plurality of ranks, one for each circle, with the base position in a center, the concentric circles having different distances from the base position, and wherein an updated value representing a level of familiarity, based on new frequency of communication information on a communicating party, is derived by a calculation expression that adds to the previous value representing the level of familiarity a value generated by multiplying the previous value by a multiplier, the multiplier being determined by the level of familiarity, wherein the multiplier is lower as the level of familiarity of the rank is higher, and further by subtracting a score, the score being dependent on the rank, wherein the score is higher as the level of familiarity is higher.