USA visa Cancelled at port of entry

My F1 visa cancelled Under INA 212(a)(7)(A)(i)(I), in mobile verification CBP officer got to know I worked part time job. Even same officer told i can come back to USA with new f1 or H1b anyone ?? Now I am planning to reapply agin for new visa!! So which is better option for me(f1or H1b)??