It is still a challenging question of how long cam corona virus stay on a particular surface. But again different experts have come up with their view points based on the factual reasoning based on which estimation can be done. As per this estimation, corona virus can stay for 24 hours to about 72 hours on any hard surface such as equipment, smartphone, and laptops.
On the other hand, there is a lot of confusion about the survival of corona virus on the packaging surfaces. It is said that the corona virus can stay from duration of 24 hours to about 3 days on packaging substances. So, it is important to sanitize the namkeen or snacks packet before touching while you are buying it from a store.