Compromise?
Absolutely not.
Never give up who you are or try to twist your expectations around to fit someone into your life. If you do it won't work in the long term.
Be patient and keep your eyes open, the person with the right qualities will wander by before you know it.