In the following context, which of them is acceptable to the English native speakers? 

1) **Which** city are you living?

2) **What** city are you living?

or

1) **What** city have you come from? 

2) **Which** city have you come from?