An electronic device wearable on a head of a user (100;201,202,204;301; 800) comprising: at least one sensor (280;340); at least one processor (220;310); a haptic providing module electrically coupled to the at least one processor (220;310), wherein the haptic providing module includes a plurality of haptic actuators (140;801-804) respectively arranged in distinct locations on the head of the user when the electronic device is worn by the user; an output apparatus for outputting content; and a memory (230;330) electrically coupled to the at least one processor, storing instructions executable by the at least one processor; wherein the at least one processor (220;310) is configured to: detect at least one haptic event related to content output by the electronic device; detect, via the at least one sensor, movement information indicating movement of the haptic providing module based on a movement of the head; select at least one haptic actuator among the plurality of haptic actuators based on an attribute of the at least one haptic event and the detected movement information; characterized in that the processor is further configured to: detect a difference between a location corresponding to a haptic occurrence direction indicated by the attribute of the haptic event and a location of the selected at least one haptic actuator; and control driving of the selected at least one haptic actuator based on the difference between the location corresponding to the haptic occurrence direction and the location of the at least one selected actuator. at least one sensor (280;340); at least one processor (220;310); a haptic providing module electrically coupled to the at least one processor (220;310), wherein the haptic providing module includes a plurality of haptic actuators (140;801-804) respectively arranged in distinct locations on the head of the user when the electronic device is worn by the user; an output apparatus for outputting content; and a memory (230;330) electrically coupled to the at least one processor, storing instructions executable by the at least one processor; wherein the at least one processor (220;310) is configured to: detect at least one haptic event related to content output by the electronic device; detect, via the at least one sensor, movement information indicating movement of the haptic providing module based on a movement of the head; select at least one haptic actuator among the plurality of haptic actuators based on an attribute of the at least one haptic event and the detected movement information; characterized in that the processor is further configured to: detect a difference between a location corresponding to a haptic occurrence direction indicated by the attribute of the haptic event and a location of the selected at least one haptic actuator; and control driving of the selected at least one haptic actuator based on the difference between the location corresponding to the haptic occurrence direction and the location of the at least one selected actuator. detect at least one haptic event related to content output by the electronic device; detect, via the at least one sensor, movement information indicating movement of the haptic providing module based on a movement of the head; select at least one haptic actuator among the plurality of haptic actuators based on an attribute of the at least one haptic event and the detected movement information; characterized in that the processor is further configured to: detect a difference between a location corresponding to a haptic occurrence direction indicated by the attribute of the haptic event and a location of the selected at least one haptic actuator; and control driving of the selected at least one haptic actuator based on the difference between the location corresponding to the haptic occurrence direction and the location of the at least one selected actuator.