I've had vinyl matte black stripes on for a couple of years. With normal use, you are going to get wear and tear. You have to be very careful about removing any stains or dried bug or bird poop. If you don't soak them enough, you'll rub too hard and leave rub mark. A rub mark leaves a slight shine which it noticeable under certain light and angels. I use a detail-er on them with good results.
The rear bumper below the trunk is also susceptible to scratches. I ended up pulling 'em off, taping it, and spraying 'em on with a flat black rattle can. Also I've used a car cover since I've had them and even under windy conditions, they won't scratch.
Here are the sprayed stripes. The match is very close, and when they scratch, I can just lightly sand them and spray again.