Prezydent Iranu i najwyższy przywódca Iranu
Islamska Republika Iranu ma wyjątkowy system polityczny. Ma pułapki systemu republikańskiego, zachowując bezwzględne rządy elitarnej rewolucyjnej rady islamskiej. Dlatego w tym samym czasie kraj ma siedzącego prezydenta i Najwyższego Przywódcę. Oto główne różnice między prezydentem Iranu a Najwyższym Przywódcą.
Najwyższy Przywódca Iranu ma absolutną władzę. Natomiast prezydent Iranu jest podporządkowany Najwyższemu Przywódcy i pełni formalne funkcje władzy wykonawczej. Zasadniczo Najwyższy Przywódca jest absolutną głową państwa, podczas gdy prezydent Iranu jest szefem rządu.
Zgromadzenie Ekspertów Przywództwa jest oficjalnym organem, który wybiera Najwyższego Przywódcę Iranu. To zgromadzenie ekspertów składa się z 86 islamskich uczonych. Z kolei prezydent Iranu jest wybierany w drodze głosowania powszechnego. Jednak Najwyższy Przywódca decyduje, kto powinien kandydować na prezydenta.
Najwyższego Przywódcę można uruchomić z urzędu tylko przez Zgromadzenie Ekspertów. Z kolei prezydent Iranu może zostać usunięty lub odrzucony przez Najwyższego Przywódcę.
W sprawach kontroli państwowej i rządowej Najwyższy Przywódca sprawuje wyłączną władzę nad siłami zbrojnymi, sprawami zagranicznymi i systemami sądowymi. Najwyższy przywódca kontroluje również arsenał nuklearny kraju. Z kolei prezydent Iranu kontroluje gabinet i mianuje ambasadorów i gubernatorów. Prezydent ma także prawo mianowania ministra obrony i szefa wywiadu, ale powinien uzyskać wyraźną zgodę Najwyższego Przywódcy.
Rzeczywiście, system polityczny Iranu różni się od zachodnich systemów republikańskich. Wystarczy wziąć pod uwagę, że Najwyższy Przywódca jest absolutnym władcą Iranu, podczas gdy prezydent służy jako dyrektor wykonawczy o ograniczonych uprawnieniach.