A flexible display device for executing functions to correct position information regarding touch input to eliminate an error caused by a difference between a touch point that the eyes of a user of the flexible device recognize and an actual touch point comprising: a flexible display unit having a flat state and a bent state; a touch sensor unit configured to sense touch input; a bending sensor unit configured to sense a bending angle of multiple regions of the flexible display unit; and a controller configured to control the flexible display unit, the touch sensor unit, and the bending sensor unit, wherein the controller is further configured to: divide the flexible display unit into a first region and a second region; determine the state of the first region and the second region respectively to one of a flat state, a first bent state, or a second bent state based on the bending angles of the regions; and correct the position information of the touch input in the first region and/or the second region based on the determined state, wherein the controller is configured to: correct position information of the touch input detected at a first position of the flexible display unit to a second position when the flexible display unit is in the flat state, correct the position information of the touch input detected at the first position to a third position when the flexible display unit is in the first bent state, and correct the position information of the touch input detected at the first position to a fourth position when the flexible display unit is in the second bent state, wherein a first distance between the first position and the second position exceeds a second distance between the first position and the third position. a flexible display unit having a flat state and a bent state; a touch sensor unit configured to sense touch input; a bending sensor unit configured to sense a bending angle of multiple regions of the flexible display unit; and a controller configured to control the flexible display unit, the touch sensor unit, and the bending sensor unit, wherein the controller is further configured to: divide the flexible display unit into a first region and a second region; determine the state of the first region and the second region respectively to one of a flat state, a first bent state, or a second bent state based on the bending angles of the regions; and correct the position information of the touch input in the first region and/or the second region based on the determined state, wherein the controller is configured to: correct position information of the touch input detected at a first position of the flexible display unit to a second position when the flexible display unit is in the flat state, correct the position information of the touch input detected at the first position to a third position when the flexible display unit is in the first bent state, and correct the position information of the touch input detected at the first position to a fourth position when the flexible display unit is in the second bent state, wherein a first distance between the first position and the second position exceeds a second distance between the first position and the third position. divide the flexible display unit into a first region and a second region; determine the state of the first region and the second region respectively to one of a flat state, a first bent state, or a second bent state based on the bending angles of the regions; and correct the position information of the touch input in the first region and/or the second region based on the determined state, wherein the controller is configured to: correct position information of the touch input detected at a first position of the flexible display unit to a second position when the flexible display unit is in the flat state, correct the position information of the touch input detected at the first position to a third position when the flexible display unit is in the first bent state, and correct the position information of the touch input detected at the first position to a fourth position when the flexible display unit is in the second bent state, wherein a first distance between the first position and the second position exceeds a second distance between the first position and the third position. correct position information of the touch input detected at a first position of the flexible display unit to a second position when the flexible display unit is in the flat state, correct the position information of the touch input detected at the first position to a third position when the flexible display unit is in the first bent state, and correct the position information of the touch input detected at the first position to a fourth position when the flexible display unit is in the second bent state, wherein a first distance between the first position and the second position exceeds a second distance between the first position and the third position.