if you are currently H1 with current company, you can stay when this H1 I-94 is not expired, no need to go to another H1 company. But if you are currently in another class of non-immigrant status, your non- H1 status is void when new company's H1 is approved.