who is better? between this 3 personality
INTJs IQs are normally very high - apparently second only to INTP on average. This is because they have Introverted Intuition (Ni) at the top of their stack followed by Extraverted Thinking (Te). Ni collects information, relates it and categorises it into neat little boxes - pretty much subconsciously. Te then consciously makes clear, logical and objective decisions based on this information. This combination makes INTJs first class thinkers.
Note: There is quite a lot of conjecture that IQ tests are mostly written by INTPs (the theorists of academia) and actually test how similar to an INTP someone is - so take IQ with a pinch of salt as measure of smartness.
INTJs value IQ and don't especially care about EQ.
INFJs generally value EQ and think IQ is overrated (do the right thing - not necessarily the logical thing).
Hence they are both smart in the way they care about. Both INTJs and INFJs are first class minds that you really want around you.