An electronic device (101, 410, 610, 810) comprising: a user interface; a wireless communication circuit configured to communicate with an external electronic device; a processor electrically connected to the user interface and the wireless communication circuit; a biometric sensor for continuously measuring a stress level of a user; a motion sensor; and a memory electrically connected to the processor; wherein the memory stores instructions that, when executed by the processor, cause the processor to: identify a user input to start a meditation program via the user interface; start the meditation program in response to the identified user input; obtain first data related to the stress level of a user measured by the biometric sensor and second data using the motion sensor after the meditation program starts; display visual information on the user interface, wherein the visual information visually indicates a stress level change of the user resulting from the execution of the meditation program, based on at least a portion of the obtained data; characterized in that the instructions, when executed by the processor, further cause the processor to: determine, based on at least the obtained first data, whether a stress level reduction effect by the meditation program is below a predefined reference value; and in response to determining that the stress level reduction effect by the meditation program is below the predefined reference value, recommend another meditation program based on a posture of the user that is determined based on the second data. a user interface; a wireless communication circuit configured to communicate with an external electronic device; a processor electrically connected to the user interface and the wireless communication circuit; a biometric sensor for continuously measuring a stress level of a user; a motion sensor; and a memory electrically connected to the processor; wherein the memory stores instructions that, when executed by the processor, cause the processor to: identify a user input to start a meditation program via the user interface; start the meditation program in response to the identified user input; obtain first data related to the stress level of a user measured by the biometric sensor and second data using the motion sensor after the meditation program starts; display visual information on the user interface, wherein the visual information visually indicates a stress level change of the user resulting from the execution of the meditation program, based on at least a portion of the obtained data; identify a user input to start a meditation program via the user interface; start the meditation program in response to the identified user input; obtain first data related to the stress level of a user measured by the biometric sensor and second data using the motion sensor after the meditation program starts; display visual information on the user interface, wherein the visual information visually indicates a stress level change of the user resulting from the execution of the meditation program, based on at least a portion of the obtained data; characterized in that the instructions, when executed by the processor, further cause the processor to: determine, based on at least the obtained first data, whether a stress level reduction effect by the meditation program is below a predefined reference value; and in response to determining that the stress level reduction effect by the meditation program is below the predefined reference value, recommend another meditation program based on a posture of the user that is determined based on the second data. determine, based on at least the obtained first data, whether a stress level reduction effect by the meditation program is below a predefined reference value; and in response to determining that the stress level reduction effect by the meditation program is below the predefined reference value, recommend another meditation program based on a posture of the user that is determined based on the second data.