My understanding is that technically bitcoin could not end as long as something remains of the basic infrastructure (Internet connectivity, electronic file storage, etc.) that allows bitcoin's blockchain and ledger to exist. It is still possible for another cryptocurrency to surpass bitcoin in terms of trading volume should something else become more popular, but the original bitcoin would still exist and be available for normal transactions.