Theoretically, Arabic no but Persian yes. I can say with confidence that Persian have phonemes such as /v/, /p/, and the clear distinction between /j/ and /g/ because you might find this funny that Standard Arabic doesn't have a /g/ phoneme but in other derivative variations like Egyptian, Yemeni, Omani, it's featured prominently, and when they like to denote that, they esp. Levantine people usually resort to write it as غ like in «Google غوغل» which is the equivalent of the Parisian /r/, which is in my opinion it's still wrong, very wrong actually.
It's safer for you to go with Persian other than Arab if the existence of these equivalent phonemes is a priority for you.
It's safer for you to go with Persian other than Arab if the existence of these equivalent phonemes is a priority for you.