What to learn - Finnish or Swedish in Finland for YKI test?

If you want to stay in Finland forever, then, of course, you need to learn and pass Finnish. It is needed:

Swedish is much easier. If it takes 2-3 years to learn Finnish, you can learn Swedish to the required level in 1.5 years. 2-3 years to learn Finnish

Personal opinion:

Many live in Finland without knowing the Finnish language. In Helsinki, almost everyone speaks English. It's easy to find friends in English here. Go to the movies in English. But we are still not integrated into a large part of Finnish life: Selling something by hand, Finnish auctions, Education for children, Library services (free rental of sports equipment, 3D printers, printing on T-shirts, etc. All this is difficult to understand without Finnish).