Tour de France champion Froome has won the Tour of Romandie twice - in 2013 and 2014 - and will be one of the men to watch in the six-day, WorldTour-level race in Switzerland.
He will be joined up by Welshman Thomas, who won the race's prologue in 2012 and who led the Tour of Romandie for a day last year after the opening team time trial . A badly-timed puncture on stage two saw him lose four minutes, and with it the race lead.
Thomas has turned his attention away from the classics and over to stage racing this season, so it will be interesting to see how he fares and how he rides alongside Froome in the climb-filled race.
Froome had to settle for third last year behind overall winner Ilnur Zakarin and Simon Spilak (both Katusha).
With two individual time trials - a short 3.95km opening prologue and stage three's 15km test - and two mountain-top finishes (stages two and four), the course will suit both Froome and Thomas.
If Froome wins the Tour de Romandie this year he will be only the second rider in history to win the race on three occasions. Irishman Stephen Roche is currently the only rider to have achieved that feat, winning in 1983, 1984 and 1987.
Swift will be the team's option for days finishing in a bunch sprint, which on paper look like stages one and five. New recruit Peters will make his debut in the race.
The five British riders will be joined on Sky's team by Pole Michal Kwiatkowski, Spaniard Mikel Nieve and Italian Salvatore Puccio.
Watch: Inside Team Sky's training camp
British rider Simon Yates (Orica-GreenEdge) is also on the provisional list of starters. Yates finished in sixth position overall last year. He was forced to abandon the Tour of the Basque Country earlier in April after crashing.
Notable other participants in the 2016 Tour de Romandie include former Sky rider Richie Porte (BMC), Tejay van Garderen (BMC), Nairo Quintana (Movistar), Romain Bardet (Ag2r) and Thibaut Pinot (FDJ).
Froome, Kwiatkowski, Puccio and Swift will also be taking part in Liège-Bastogne-Liège on Sunday, April 24.
Thank you for reading 20 articles this month* Join now for unlimited access
Enjoy your first month for just £1 / $1 / €1
*Read 5 free articles per month without a subscription
Join now for unlimited access
Try first month for just £1 / $1 / €1