Well since your options are black or purple, I'm not going to say yellow or green!
I say black simply because it won't get very dirty, it goes with any other jackets you've got, and if you get sick of the purple jacket then you will be sick of your whole outfit with the purple pants too. All matching gets old fast.