The application processor 210 may determine whether to perform a handover to the second communication network, based on at least one of the state of charge (SoC level) of the battery 189 or whether an external power source is connected when the electronic device 101 is connected to the first communication network. For example, when the state of charge (SoC level) of the battery 189 is higher than a reference level or an external power source is connected, the application processor 210 may determine whether to perform a handover to the second communication network, based on at least one of whether the display device 240 is active, whether the application program associated with the first communication network is executed, or the data throughput of the electronic device 101. For example, when the state of charge (SoC level) of the battery 189 is lower than the reference level or no external power source is connected, the application processor 210 may control the first communication processor 220 and/or the second communication processor 230 to hand over the electronic device 101 to the second communication network.