It's unfortunate that some schools require students to sign a year long agreement. Three months would be more appropriate but we don't make the rules.
I was a BJJ student. I left because it was very expensive and I thought it had too much ground fighting emphasis. It was a lot of fun though. Kung Fu has a lot to offer- defensively speaking. Just be sure the KF school you plan on studying at emphasizes defense as well as the art itself. Sometimes the art and practical street defense are two very different things (but you sound like you already know that).
I would say "go for Kung Fu" but I don't like the sound of a year long agreement. I am currently a Kung Fu student. I am more interested in learning the art rather than it's street applications. I have had alot of defensive training with other arts (Krav Maga, miltary combatives, Kempo, Silat...) so defense isn't my focus right now.
Well- Goog Luck!!
Let us know what you decided to do and how it's working out for you.
Stay safe!!