In operation 707, the electronic device (e.g., the processor 120) may identify whether it is determined to perform a handover to the second communication network, based on whether the display device 160 is activated and the data throughput. When the display device 160 is switched to the inactive state and the data throughput is lower than a reference throughput, the processor 120 may determine to perform a handover to the second communication network. When the display device 160 is switched to the inactive state and the application program associated with the first communication network is executed but the data throughput is lower than the reference throughput, the processor 120 determines to perform a handover to the second communication network.
When it is determined not to perform a handover to the second communication network in operation 705 (e.g., No in operation 707), the electronic device (e.g., the processor 120 and/or the wireless communication module 192) may maintain the connection to the first communication network.