Based on what you say it would appear so. You should consult with an attorney to ensure there are no other issues that would render you ineligible.
Samuel Ouya Maina, Esq. 415.391.6612 firstname.lastname@example.org Law Offices of S. Ouya Maina, PC 332 Pine Street, Suite 707 San Francisco, CA 94104
If you have documentation to prove you were here before turning 16, and can prove you were continuously present from June 15, 2007 to June 15, 2012 and meet all other qualifications then you should.
I agree with my colleagues. However, you say you we're not in the country from age 16 to 18. Meaning you entered as an adult. May be another significant issue. Do consult an experienced immigration lawyer for guidance.
J Thomas Smith
Likely yes , but make sure you have proof.
Dhenu Savla, Esq.
This answer does not create an attorney-client relationship and is not meant to be relied upon as legal advice.