Recently, many generations of mobile networks have changed from one transition to another transition. The mode of transition from the first generation (1G) to the fifth generation (5G) is characterized by a lot of performance challenges such as delay, speed of the users, mobility, and variety of services. Currently, different from prior generations, 5G is not only concerned with the mobile networks but also, with various applications and different services such as health sector, transportation, energy consumption, safety well as Smart City. All these services are incorporated by 5G. In this paper, we proposed a call admission control (CAC) algorithm with an efficient handoff for both 4G and 5G networks. Simulation is used to evaluate the effectiveness of the proposed algorithm, and the obtained results indicate it considerably performs better than do other algorithms based on valuable metrics such as data throughput, call blocking probability (CBP), and call dropping probability (CDP).