The iPhone now comes with pretty decent voice control, but unfortunately if you are a South African and most of the names you are dialing sounds more Dutch than English, it struggles a bit to recognise the names correctly. As an example, my wife’s name is “Mariette van Niekerk” so the voice control finds Marie, Marion etc., but never Mariette.
So here is a small, quick tip for you.
If you add nicknames to your contacts, you can use the nicknames with voice control for voice dialing. For the example above I added the nickname “Wife” to Mariette’s name in my contacts. So now I can call her by simply saying “Call wife”.