You are right. The duration of I-94 for F-1 is as long as your F-1 status (this expiration date is on your I-20 form).