There's two possiblities why you may be getting log files that are not close to 5M:
1. an "alter system swith logfile" command is being executed.
2. You have a redo log file out there that is not sized to 5M.