It's up to you.
It may be better to keep H1 status with B because if EB1 I-140 is denied, USCIS may mistakenly deny your I-485 as well. It happened to some others even when their (and your) I-485 was clearly filed with other I-140s but not this EB1 I-140..
It may be better to keep H1 status with B because if EB1 I-140 is denied, USCIS may mistakenly deny your I-485 as well. It happened to some others even when their (and your) I-485 was clearly filed with other I-140s but not this EB1 I-140..