Control files are dynamic, they have no fixed size. They grow with time. But you can define the control_file_record_keep_time parameter which allows the DBA to specify the period of time after which data in recyclable portions of the control file expire so that the space in the control file that the data occupied can be reused.