An electronic device comprising: a touch-screen display configured to display at least one graphical user interface, GUI, (1011, 1012) element; and a controller configured to: detect a plurality of angular coordinates or a plurality of sub-regions on the touch-screen display in which user inputs occur; monitor a quantity of user touch inputs at each of the plurality of angular coordinates or sub-regions in the touch-screen display at which the user touch inputs in the electronic device occur; identify angular coordinates or sub-regions at which the quantity of monitored user touch inputs exceed a threshold value, from among the plurality of angular coordinates or sub-regions in the touch screen display at which the user touch inputs occur; identify a user-preferred region on the touch-screen display, wherein the user-preferred region is a region covering the identified angular coordinates or the identified sub-regions at which the quantity of monitored user touch inputs exceed the threshold value or wherein the user-preferred region is a circle having a center position, wherein the center position is determined by calculating an average of the angular coordinates among the identified angular coordinates at which the quantity of monitored user touch inputs exceeds a threshold value or an average of angular coordinates of the sub-regions at which the quantity of monitored user touch inputs exceeds the threshold value; and based on identifying the user-preferred region of the touch-screen display, control the touch-screen display to display the at least one GUI element (1011, 1012) in the identified user-preferred region. a touch-screen display configured to display at least one graphical user interface, GUI, (1011, 1012) element; and a controller configured to: detect a plurality of angular coordinates or a plurality of sub-regions on the touch-screen display in which user inputs occur; monitor a quantity of user touch inputs at each of the plurality of angular coordinates or sub-regions in the touch-screen display at which the user touch inputs in the electronic device occur; identify angular coordinates or sub-regions at which the quantity of monitored user touch inputs exceed a threshold value, from among the plurality of angular coordinates or sub-regions in the touch screen display at which the user touch inputs occur; identify a user-preferred region on the touch-screen display, wherein the user-preferred region is a region covering the identified angular coordinates or the identified sub-regions at which the quantity of monitored user touch inputs exceed the threshold value or wherein the user-preferred region is a circle having a center position, wherein the center position is determined by calculating an average of the angular coordinates among the identified angular coordinates at which the quantity of monitored user touch inputs exceeds a threshold value or an average of angular coordinates of the sub-regions at which the quantity of monitored user touch inputs exceeds the threshold value; and based on identifying the user-preferred region of the touch-screen display, control the touch-screen display to display the at least one GUI element (1011, 1012) in the identified user-preferred region. detect a plurality of angular coordinates or a plurality of sub-regions on the touch-screen display in which user inputs occur; monitor a quantity of user touch inputs at each of the plurality of angular coordinates or sub-regions in the touch-screen display at which the user touch inputs in the electronic device occur; identify angular coordinates or sub-regions at which the quantity of monitored user touch inputs exceed a threshold value, from among the plurality of angular coordinates or sub-regions in the touch screen display at which the user touch inputs occur; identify a user-preferred region on the touch-screen display, wherein the user-preferred region is a region covering the identified angular coordinates or the identified sub-regions at which the quantity of monitored user touch inputs exceed the threshold value or wherein the user-preferred region is a circle having a center position, wherein the center position is determined by calculating an average of the angular coordinates among the identified angular coordinates at which the quantity of monitored user touch inputs exceeds a threshold value or an average of angular coordinates of the sub-regions at which the quantity of monitored user touch inputs exceeds the threshold value; and based on identifying the user-preferred region of the touch-screen display, control the touch-screen display to display the at least one GUI element (1011, 1012) in the identified user-preferred region.