Several factors determine whether a visa is waived...
The European territory of Sweden is part of the Schengen Area. The Schengen Area includes the territory of the following European Union countries and associated countries: Austria, Belgium, Denmark, Finland, Germany, Greece, Iceland, Italy, Luxembourg, Norway, Netherlands, Portugal, Spain and Sweden.
A short stay is a stay in the Schengen area under 90 days or multiple stays totalling less than 90 days in a period of six months.