According to the peak hours of the day, the number of sensed primary users (PUs) and also requesting secondary users (RSUs) will be dramatically increased. Since the radio spectrum is a limited resource, efficient spectrum management techniques on cognitive radio is necessary to manage all PUs, active secondary users (ASUs) and RSUs where all three types of the users have unknown activity ratios. Instant Overbooking Framework for Cognitive Radio Networks (IOFCR) is used to maximize both spectrum utilization and the network revenue under several spectrum management policies. In this paper, dynamic switch system based on user activity is designed for IOFCR. Accordingly, IOFCR automatically switches to the convenient policy to minimize the elapsed time and to get high spectrum utilization with minimal policy complexity in peak hours. Simulation results show that a considerable amount of improvement is achieved through taking user activities into account.