There are several possible ways to obtain Polish citizenship:
Use of Polish roots. If you are of Polish origin through your parents, grandparents, you can apply for a Pole Card. This document greatly simplifies the procedure for acquiring Polish citizenship. In addition, if you were born on the territory of Poland, and at least one of your closest relatives has Polish citizenship, you can also receive Polish citizenship by birth.
Marriage with a Polish citizen. For this, it is necessary not only to marry a Polish citizen, but also to live with him on a permanent basis.
Residence in Poland for at least 3-5 years on a permanent basis, with a legal residence permit.