An electronic device for use in a dual-band communication system in conjunction with a first base station operating at a first frequency band and having a first coverage area and a second base station operating at a second frequency band having a second coverage area, the electronic device comprising: a first radio operating at a first frequency band; a second radio operating at a second frequency band; a location unit that provides a location of the electronic device; a memory storing data and executable instructions; a power management unit that selectively controls power to at least the first radio; and a processor coupled to the first radio, the second radio, the location unit and the memory, the processor responsive to instructions to: receive and store a descriptor of a coverage area of a first base station operating at the first frequency band, the descriptor received via the second radio in the electronic device in communication with the second base station; determine, using a code module and via the location unit, that the electronic device is in the coverage area of the first base station based on the descriptor of the coverage area of the first base station, by periodic comparisons between the descriptor of the coverage area and the location of the electronic device, wherein the frequency of the comparisons depends on a current proximity of the electronic device to the coverage area as well as the direction and speed of the electronic device; and cause the power management unit to supply power to the first radio based on the determination that the electronic device is in a coverage area of the first base station. a first radio operating at a first frequency band; a second radio operating at a second frequency band; a location unit that provides a location of the electronic device; a memory storing data and executable instructions; a power management unit that selectively controls power to at least the first radio; and a processor coupled to the first radio, the second radio, the location unit and the memory, the processor responsive to instructions to: receive and store a descriptor of a coverage area of a first base station operating at the first frequency band, the descriptor received via the second radio in the electronic device in communication with the second base station; determine, using a code module and via the location unit, that the electronic device is in the coverage area of the first base station based on the descriptor of the coverage area of the first base station, by periodic comparisons between the descriptor of the coverage area and the location of the electronic device, wherein the frequency of the comparisons depends on a current proximity of the electronic device to the coverage area as well as the direction and speed of the electronic device; and cause the power management unit to supply power to the first radio based on the determination that the electronic device is in a coverage area of the first base station. receive and store a descriptor of a coverage area of a first base station operating at the first frequency band, the descriptor received via the second radio in the electronic device in communication with the second base station; determine, using a code module and via the location unit, that the electronic device is in the coverage area of the first base station based on the descriptor of the coverage area of the first base station, by periodic comparisons between the descriptor of the coverage area and the location of the electronic device, wherein the frequency of the comparisons depends on a current proximity of the electronic device to the coverage area as well as the direction and speed of the electronic device; and cause the power management unit to supply power to the first radio based on the determination that the electronic device is in a coverage area of the first base station.