Iranians are preparing to cast their ballots in this Friday's presidential elections. However, many still remain uncertain which candidate to pick ahead of the vote.