How UK could control EU immigration
Age Young people could be given special treatment as they have greater earning potential.
Sector Limits on the number of migrants allowed to work in each industry could reduce the number in low-skilled jobs.
Seasonal workers Seasonal worker schemes could ensure that farms, shops and hotels have enough staff.
Regional schemes Migrants who want to live and work outside London could get preferential treatment to reflect the fact they are likely to be paid less.
Entrepreneurs Self-employed entrepreneurs from the EU could be offered visas enabling them to enter the UK.