How long should I keep my first card?

I am a student and just applied and was approved for a Capital one Savor card. It is my first card and got it primarily to develop some credit as I have no credit history and am about to graduate. I was wondering how long I should keep this card before applying for a card with better benefits (I was looking at the Chase Saphire Preferred). I was thinking around a year or so, does that sound right? How much does that amount of time change depending on what card I end up eventually being interested in or applying for? Thanks all