Hello Huang,
I would recommend the UCC28180 since it is a single-phase CCM controller. This controller can be used in your 1kW application, as shown below in page 1 of the UCC28180 datasheet. This will have the smallest size due to its high 250kHz max…