I wanna take my iPhone to best buy to get my screen fixed?

I wanna take my iPhone 5 to best buy to get my screen fixed… But i have two questions i jailbroke my phone i know all i have to do is restore it but when i take it their how many days will it take to get my phone back and i have a black iPhone 5 when i give it to them can i get a white one or do i have to stick with my black one?

I can't imagine why you ask the question here instead of asking Best Buy.