tak, tu będzie 'which' jacket do you prefer.
Jeżeli chodzi o rent/hire. Można ich używać zamiennie, ponieważ rent jest amerykańskim odpowiednikem brytyjskiego hire, ale rent w tym przypadku dopasuj do flat- rent używamy do mówienia o wynajmowaniu jakiegoś pomieszczenia, a hire do wynajmnowania jakiegoś sprzętu- car.
In American English, you also rent a car or electrical equipment. In British English you can use rent or hire, but it is more usual to say that you hire a car.