Diffrence between foxconn and gigabyte

On what basis are you comparing them? If it is about the motherboards then Gigabyte is a more known manufacturer on that front. Ideally you should consider the respective models and check around websites for reviews. If you are concerned about price then consider Asrock boards.
 
Foxconn's own branded boards are not that great in terms of quality. Plenty of articles out there on the subject if you look on their quality levels - both for in-house products and the companies the supply. I'd never choose one over Gigabyte.