In theory, an iPhone can keep 1000 call logs including incoming and outgoing for you. But, you can only see the recent 100 records. If you want to see older call history, you need to delete some of the call logs you can see now in your iPhone release space for the older ones.