Should I break up with her?

I need your opinion
I am in a long distance relationship my girlfriend may be not the best person I can choose tbh. The major problem that sometimes she lies. When ever I discover and talk to her about it she starts apologizing showing that she cares for our real and all this stuff. Do you think I should stay or just go to some one who may be more mature than her

* I know that no one is perfect
*I love her
Should I break up with her?
Add Opinion