An electronic device (101, 200, 300), comprising: a touch panel (230, 330); a display (250, 340); a cover window disposed on the touch panel (230, 330), the cover window including a first region corresponding to the touch panel (230, 330) and a second region corresponding to a region outside the touch panel (230, 330), and wherein the first region includes a first sub-region corresponding to an inner region of the touch panel (230, 330) and a second sub-region corresponding to an outer region of the touch panel (230, 330); and a processor (210, 360) configured to: provide a user interface through the display (250, 340), obtain a signal corresponding to a touch input from the touch panel (230, 330) while the user interface is provided, determine in which of the first sub-region, the second sub-region, and the second region of the cover window the touch input initially occurred, based on the signal, in response to determining that the touch input initially occurred in the first sub-region, determine whether a magnitude of the signal is greater than a first critical value, identify the touch input as a first type of touch in response to the magnitude of the signal being greater than the first critical value, and execute an event corresponding to the first type of touch, based on the user interface, and in response to determining that the touch input initially occurred in the second sub-region or the second region, determine whether the touch input includes movement of touch coordinates, identify the touch input as a second type of touch in response to the touch input including the movement of the touch coordinates, and execute an event corresponding to the second type of touch, based on the user interface, wherein the processor is configured to determine the touch input occurred in the second region by comparing the magnitude of the signal with a second critical value being lower than the first critical value. a touch panel (230, 330); a display (250, 340); a cover window disposed on the touch panel (230, 330), the cover window including a first region corresponding to the touch panel (230, 330) and a second region corresponding to a region outside the touch panel (230, 330), and wherein the first region includes a first sub-region corresponding to an inner region of the touch panel (230, 330) and a second sub-region corresponding to an outer region of the touch panel (230, 330); and a processor (210, 360) configured to: provide a user interface through the display (250, 340), obtain a signal corresponding to a touch input from the touch panel (230, 330) while the user interface is provided, determine in which of the first sub-region, the second sub-region, and the second region of the cover window the touch input initially occurred, based on the signal, in response to determining that the touch input initially occurred in the first sub-region, determine whether a magnitude of the signal is greater than a first critical value, identify the touch input as a first type of touch in response to the magnitude of the signal being greater than the first critical value, and execute an event corresponding to the first type of touch, based on the user interface, and in response to determining that the touch input initially occurred in the second sub-region or the second region, determine whether the touch input includes movement of touch coordinates, identify the touch input as a second type of touch in response to the touch input including the movement of the touch coordinates, and execute an event corresponding to the second type of touch, based on the user interface, wherein the processor is configured to determine the touch input occurred in the second region by comparing the magnitude of the signal with a second critical value being lower than the first critical value. provide a user interface through the display (250, 340), obtain a signal corresponding to a touch input from the touch panel (230, 330) while the user interface is provided, determine in which of the first sub-region, the second sub-region, and the second region of the cover window the touch input initially occurred, based on the signal, in response to determining that the touch input initially occurred in the first sub-region, determine whether a magnitude of the signal is greater than a first critical value, identify the touch input as a first type of touch in response to the magnitude of the signal being greater than the first critical value, and execute an event corresponding to the first type of touch, based on the user interface, and in response to determining that the touch input initially occurred in the second sub-region or the second region, determine whether the touch input includes movement of touch coordinates, identify the touch input as a second type of touch in response to the touch input including the movement of the touch coordinates, and execute an event corresponding to the second type of touch, based on the user interface, wherein the processor is configured to determine the touch input occurred in the second region by comparing the magnitude of the signal with a second critical value being lower than the first critical value.