votre copain a intérêt à demander le visa avec son passeport français, sans parler de sa nationalité britannique, point. Pour vous, je ne sais pas trop : je crois que l'
Iran vous considérera comme iranienne en
Iran, du moins, si votre père vous a déclarée au consulat. Sinon, peut-être vous pouvez demander un visa sur votre passeport français.
Attention à un détail : si vous êtes iranienne, que vous voyagez en
Iran avec un passeport iranien, et que vous vivez avec un non-musulman, ça posera problème dans les hôtels, où vous devrez, je crains, faire chambre à part... En
Iran, le mariage mixte d'une iranienne musulmane (ou supposée telle car père iranien) avec un non-musulman est interdit ; et un hôtel ne doit, normalement, pas héberger dans une même chambre une iranienne avec un homme autre que son mari ou un "tuteur"
(frère, oncle...)