An electronic device, comprising: a display panel; a display controller; a memory; a graphic processing unit, GPU; and a processor electrically connected to the display panel, the display controller and the memory, wherein the memory is configured to store instructions enabling the processor to perform the following operations when the instructions are executed: determine an image composition method based on an operating environment of the electronic device by selecting between a hardware composition method using the display controller and a software composition method using the GPU, determine an offset value corresponding to the determined image composition method, wherein the offset value is a first offset value when the determined image composition method is the hardware composition method and is a second offset value when the determined image composition method is the software composition method, the first offset value being different from the second offset value, form a delayed periodic vertical synchronization signal by applying the determined first or second offset value to a periodic vertical synchronization signal (vsync), draw a plurality of images in response to the delayed periodic vertical synchronization signal, compose the plurality of drawn images in response to the delayed periodic vertical synchronization signal, deliver the composed image to the display controller when the image composition is completed, and control the display panel to display the delivered composed image in response to the periodic vertical synchronization signal (vsync) after the image delivery. a display panel; a display controller; a memory; a graphic processing unit, GPU; and a processor electrically connected to the display panel, the display controller and the memory, wherein the memory is configured to store instructions enabling the processor to perform the following operations when the instructions are executed: determine an image composition method based on an operating environment of the electronic device by selecting between a hardware composition method using the display controller and a software composition method using the GPU, determine an offset value corresponding to the determined image composition method, wherein the offset value is a first offset value when the determined image composition method is the hardware composition method and is a second offset value when the determined image composition method is the software composition method, the first offset value being different from the second offset value, form a delayed periodic vertical synchronization signal by applying the determined first or second offset value to a periodic vertical synchronization signal (vsync), draw a plurality of images in response to the delayed periodic vertical synchronization signal, compose the plurality of drawn images in response to the delayed periodic vertical synchronization signal, deliver the composed image to the display controller when the image composition is completed, and control the display panel to display the delivered composed image in response to the periodic vertical synchronization signal (vsync) after the image delivery. determine an image composition method based on an operating environment of the electronic device by selecting between a hardware composition method using the display controller and a software composition method using the GPU, determine an offset value corresponding to the determined image composition method, wherein the offset value is a first offset value when the determined image composition method is the hardware composition method and is a second offset value when the determined image composition method is the software composition method, the first offset value being different from the second offset value, form a delayed periodic vertical synchronization signal by applying the determined first or second offset value to a periodic vertical synchronization signal (vsync), draw a plurality of images in response to the delayed periodic vertical synchronization signal, compose the plurality of drawn images in response to the delayed periodic vertical synchronization signal, deliver the composed image to the display controller when the image composition is completed, and control the display panel to display the delivered composed image in response to the periodic vertical synchronization signal (vsync) after the image delivery.