Almost everyone desires to have something magically reaffirm that they were meant to be with the person they love. This can come in the form of ridiculous online quizzes or some kind of fortune-telling. We all know that at the end of the day none of this matters, but for anyone who'd like a more scientific version of this I've got something for you.
As I mentioned take all this with a grain of salt, if the person you love isn't "compatible" with you personality-wise that only means you may have to work harder to make the relationship work, not that the relationship is destined to fail. With that disclaimer out of the way let's go.
So I've gone about at length about personality type and explained how they work and what the letters actually mean. If you haven't checked them out yet then you should! Here are the links: https://www.theodysseyonline.com/personality-types-explained-part-1 and https://www.theodysseyonline.com/personality-types-explained-part-2.
So when you look at the a relationship through the lens of personality type, you need to consider how effectively you and your partner can communicate. That is the key to relationships after all. Communication regarding feelings is quite obviously done through your feeling function. If you and your partner share either extroverted or introverted feeling then that will significantly help with communication. You will both share a similar way of thinking about your emotions and it will make it much easier to understand one another, sometimes even without actually saying anything.
Next is also very important and connects to what each person would desire from their relationship. An 'S' type personality will find themselves having a tough time keeping up with the odd assortment of ideas and topics that an 'N' type personality will desire to talk about. This makes these kind of relationships particularly difficult since the 'N' type can often feel as if they can't talk with their partner about what they really want to while the 'S' type may feel overwhelmed and inferior since they will most likely be unable to comprehend or respond to their 'N' partner.
But we all know the saying: "Opposites attract". While it is important to have some similarities to connect on, it is just as vital to have differences to allow for a new and interesting type of connection. This difference is really effective when the partners have differing perceiving functions; when one person has extroverted intuition/sensing and the other had introverted intuition/sensing. This difference in seeing the world will allow you to feed off each other and find that you both see different things even in the same object. This allows for a strong connection and interesting/fresh talk between the two of you.
Lastly comes that it is normally good if one partner if a 'T' type personality and the other is an 'F' type. This difference gives the relationship more impact than if both types are 'T' and keeps the emotions on a sustainable level versus if both types were 'F' types. Often times this looks like the 'T' type acting as a sponge for the 'F' types emotions and the 'F' type can help the 'T' deal with their inferior feeling function that they may often have difficulties sorting through.
So what all of this looks like for an actual personality type is this: for an ESFJ, for example, their "perfect" partner(again take this with a grain of salt) would be someone with almost entirely opposite lettering except the 'S', so ISTP. These two types have differing perceiving functions but the same feeling functions and their types are both primarily 'S'ensing. The differing 'F' and 'T' allow for the good balance of emotions and the differing 'I' and 'E' strike another good balance between always being out with others and having some good alone time at home. The short story of figuring out what your most compatible personality type is is to just change the first, third, and fourth letter to the other one. Nice and simple!
I hope this was interesting! I find personality type stuff so incredibly fascinating and I hope you all feel the same!