Here are some visual and voice caller IDs for your phone if you don’t like the basic ones.
Voice Caller ID
This app allows you to selectively screen calls. It lets your contacts read aloud the Caller ID. You can choose whether or not you want the app to announce all calls, or just calls or just your favorites
Mr Number Caller ID
Mr. Number Caller ID automatically reverses lookup for every number that is not in your contacts. You can manually reverse lookup for mystery calls on your home or work phone as well. Also, you can catch telemarketers, debt collectors, and other spammers along with reporting spam calls and texts to warn other users
Full Screen Caller ID
You gain access to full screen notification for incoming and outgoing calls along with missed calls and SMS messages.