I have H1B visa approved and H4 visa stamping. Either I can come to USA and change status from H4 to H1B, or getting H1B stamping in USA

Hi,

I have an H1b visa approved and H4 visa stamping . Either I can come to USA apply for change of status from H4 to H1B, or getting H1B stamping in USA. Another option is apply for change of status to H4 EAD. Kindly suggest which is safe and best option. And why.

When you say H1B visa approved, I am guessing you have H1B petition with I-797B ( no I-94 attached) approved.
You can either try to get H1B stamping do e in India if you are already in India or travel to the US on H4, provided primary H1B primary is already in the US, and request your H1B employer tp file amendment to change status from H4 to H1B.