Mobile communication system has been providing the way to which people communicate, sharing messages and data to each other. These facilities are provided to the user within a very short time period with the latest technologies. The technologies of mobile communication is started from first generation (1G) and reached to the fifth generation (5G). First generation started with providing basic services like mobile voice, second generation supports mobile voice as well as low bit rate data services, third generation started with possible high volume movement of data, which will further be expanded to high speed technologies and high mobility, fourth generation (LTE) is the IP-based mobile system that provides access through a collection of radio interfaces and then 5G mobile communication system with high bandwidth with wide coverage area. The next evolutions 6G and 7G are just concepts for now and research works are being carried out, but they are the future of mobile communication networks. The aim of this work is to empower the community with world class broadband capabilities, establishing a future-proof groundwork for new ideas and opportunities to build on. This survey compares the challenges and issues that are involved in each generation and explains how the improvements have been made successfully in mobile communication from earlier generation to modern generation.